Skip to main content
POST
/
v1
/
api
/
conversations
/
{id}
/
interrupt
Interrupt the active turn
curl --request POST \
  --url https://api.hq.zone/v1/api/conversations/{id}/interrupt \
  --header 'Authorization: Bearer <token>'

Stops the in-flight turn

Signals the conversation’s currently-running turn to abort — the user-facing “Stop”. The agent halts as soon as it can, and the event stream ends the turn with its terminal event. Idempotent: if nothing is running it returns 200 with { "stopped": false }.

Authorizations

Authorization
string
header
required

Personal Access Token. Send as Authorization: Bearer hq_pat_....

Path Parameters

id
string<uuid>
required

Conversation id

Response

200

Stop signal sent; { stopped } is true iff a turn was in flight