Skip to main content
POST
Resume a task waiting at a human-review checkpoint. Read its current interaction from Get status, then submit that interaction’s ID and the response shape required for its type. The task must be in awaiting_input or paused state; otherwise the request returns 409. A 409 with Task is no longer paused. means the task was cancelled while it was being resumed. Do not reuse an interaction ID from an earlier checkpoint. A paused task needs enough balance to cover its mode price when it resumes. If the balance no longer covers it, the task ends as failed and is not charged. See human-in-the-loop research for the interaction flow.

Authorizations

X-API-Key
string
header
required

API key for authentication. Get yours at platform.valyu.ai.

Path Parameters

id
string
required

DeepResearch task ID.

Body

application/json
interaction_id
string
required

The interaction_id from the task's interaction field.

response
Planning Questions Response · object
required

Response data - shape depends on the checkpoint type (interaction.type).

Response

Response accepted. Task resumes processing.

success
boolean
Example:

true

status
enum<string>

running if container was still alive, queued if task was re-enqueued from paused state.

Available options:
running,
queued
Example:

"running"

deepresearch_id
string
Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"