Skip to main content

Endpoint

Requires content:render for scoped keys. The bearer key selects the organization; an optional ?orgId=YOUR_ORG_ID query must identify an authorized organization. A caller can cancel only jobs owned by that organization.

Request body

string
required
The UUID returned by Render iMessage Conversation. Unknown fields are rejected.

TypeScript

HTTP

Response and completion

The response is the current IMessageConversationJob, wrapped as { "code": 200, "data": { ... } } in raw HTTP or the normalized ApiResponse in the SDK. Cancellation is cooperative. A response with cancelRequested: true means the request was recorded; it does not prove native cleanup is complete. Keep polling status until cancelled, failed, or completed. A terminal cancelled job has an error object with code: "CANCELLED" and retryable: false. If the render completes before cancellation takes effect, its completed state and downloadable result are retained. Cancellation does not delete an already completed output. To start a replacement render, submit a new job with a new idempotencyKey or omit that key. Reusing the same request/key returns the same job, including a previously cancelled job.

Errors