Skip to main content
GET
Get async queue status
Reports the current state of your organization’s async task queue: how many tasks are waiting, and how many concurrency slots you are using against your plan limit. Between those two numbers you can tell whether a delay comes from queue volume or from hitting the concurrency ceiling, and decide whether to throttle submission or move to a higher plan.

Response fields

The concurrency object may be null if concurrency information cannot be retrieved at the time of the request. This is rare but can occur during system maintenance.
Looking for your credit balance? Call GET /v1/credits — it returns your remaining balance and cycle reset date without the queue aggregations this endpoint runs.

Example usage

Check current queue status

Monitor queue status programmatically

Use cases

Capacity planning

Watch concurrency usage to decide when to upgrade your plan:

Queue health monitoring

Track queue size to catch bottlenecks and high-volume periods:

Throttling task submission

Adjust your submission rate to the current queue depth:

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

Successful response with queue metrics.

queuedTasks
integer
required

Number of tasks currently queued for this organization.

Example:

3

processingTasks
integer
required

Number of tasks currently being processed for this organization.

Example:

2

priorityBreakdown
object[]
required

Queued task counts per priority level, ordered by priority descending. Only includes priority levels that have queued tasks.

concurrency
object | null

Current concurrency usage. Null if unable to retrieve concurrency information.