Skip to content

List tool executions for monitoring and debugging

GET
/api/v3/organizations/{organisation}/ai/tools/executions
curl --request GET \
--url 'https://dashboard.quantcdn.io/api/v3/organizations/example/ai/tools/executions?status=pending&limit=50' \
--header 'Authorization: Bearer <token>'

Lists recent async tool executions for an organization. Useful for debugging, monitoring, and building admin UIs. * * Query Patterns: * - All recent executions: GET /ai/tools/executions * - Filter by status: GET /ai/tools/executions?status=running * - Limit results: GET /ai/tools/executions?limit=20 * * Results: * - Ordered by creation time (newest first) * - Limited to 50 by default (configurable via limit parameter) * - Only shows executions not yet expired (24h TTL) * * Use Cases: * - Monitor all active tool executions * - Debug failed executions * - Build admin dashboards * - Track tool usage patterns * - Audit async operations

organisation
required
string

The organisation ID

status
string
Allowed values: pending running complete failed

Filter by execution status

limit
integer
default: 50 >= 1 <= 100

Maximum number of executions to return

Tool executions retrieved successfully

Media typeapplication/json
object
executions
required
Array<object>
object
executionId
string
toolName
string
status

Execution status: pending, running, complete, or failed

string
createdAt
string format: date-time
completedAt
string format: date-time
count
required

Number of executions returned

integer
orgId
required

Organization identifier

string
status

Filter applied (or ‘all’)

string
Example
{
"executions": [
{
"executionId": "exec_abc123def456",
"toolName": "generate_image",
"status": "complete"
}
]
}

Invalid parameters

Access denied

Failed to retrieve executions