API Reference
Authorizations
Responses
200
Successful Response
application/json
get
/v1/agent-runsGET /v1/agent-runs HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200
Successful Response
{
  "data": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "chat_id": "123e4567-e89b-12d3-a456-426614174000",
      "user_id": "text",
      "schedule_id": "123e4567-e89b-12d3-a456-426614174000",
      "status": "queued",
      "results": [
        {
          "ANY_ADDITIONAL_PROPERTY": "anything"
        }
      ],
      "created_at": "2025-10-31T16:15:05.674Z",
      "updated_at": "2025-10-31T16:15:05.674Z",
      "bundle": "default",
      "toolhouse_id": "default",
      "vars": {
        "ANY_ADDITIONAL_PROPERTY": "text"
      },
      "callback_url": "https://example.com",
      "error": "text"
    }
  ]
}Authorizations
Body
chat_idstring · uuidRequired
schedule_idany ofOptional
string · uuidOptional
nullOptional
bundlestringOptionalDefault: 
defaulttoolhouse_idstringOptionalDefault: 
defaultvarsany ofOptional
or
nullOptional
callback_urlany ofOptional
string · uri · min: 1Optional
nullOptional
Responses
200
Successful Response
application/json
Responseany
422
Validation Error
application/json
post
/v1/agent-runsPOST /v1/agent-runs HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 226
{
  "chat_id": "123e4567-e89b-12d3-a456-426614174000",
  "schedule_id": "123e4567-e89b-12d3-a456-426614174000",
  "bundle": "default",
  "toolhouse_id": "default",
  "vars": {
    "ANY_ADDITIONAL_PROPERTY": "text"
  },
  "callback_url": "https://example.com"
}No content
Authorizations
Path parameters
run_idstring · uuidRequired
Responses
200
Successful Response
application/json
422
Validation Error
application/json
get
/v1/agent-runs/{run_id}GET /v1/agent-runs/{run_id} HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "data": {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "chat_id": "123e4567-e89b-12d3-a456-426614174000",
    "schedule_id": "123e4567-e89b-12d3-a456-426614174000",
    "results": [
      {
        "ANY_ADDITIONAL_PROPERTY": "anything"
      }
    ],
    "status": "queued",
    "created_at": "2025-10-31T16:15:05.674Z",
    "updated_at": "2025-10-31T16:15:05.674Z",
    "bundle": "default",
    "toolhouse_id": "default",
    "vars": {
      "ANY_ADDITIONAL_PROPERTY": "text"
    },
    "callback_url": "https://example.com",
    "last_agent_message": "text"
  }
}Authorizations
Path parameters
run_idstring · uuidRequired
Body
messagestringRequired
Responses
200
Successful Response
application/json
Responseany
422
Validation Error
application/json
put
/v1/agent-runs/{run_id}PUT /v1/agent-runs/{run_id} HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 18
{
  "message": "text"
}No content
Last updated