Send Message
Non-streaming send: persists the user turn, waits for the full Claude reply, persists and returns both. For programmatic/API callers that don’t want to parse SSE. The interactive UI uses POST /threads/{id}/stream instead.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
thread_id
Request
This endpoint expects an object.
content
attachment_ids
Response
Successful Response
id
thread_id
sequence
role
content
status
created_at
thinking
model
input_tokens
output_tokens
stop_reason
error
attachments
Errors
422
Unprocessable Entity Error