Pause message queue

<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>

Pauses the queue. Queued messages wait until you call Resume message queue, and the turn that's already running carries on.

On an app that queues messages, the ones you send with Send chat message while the queue is paused join it instead of running. On other apps a send runs right away even while the queue is paused, so pausing doesn't stop new turns there.

Base44 doesn't lift a pause you set, but it expires 24 hours after you set it.

This is limited to 60 requests per minute per app for each workspace's personal API keys, so every key in a workspace shares one allowance. Every endpoint that changes the queue shares it. Some workspaces have a different limit.

<Note>This endpoint accepts a personal API key belonging to a user with editor access to the app. A read-only key is refused, and workspace API keys are not accepted.</Note>

<Warning>The response includes fields beyond the ones documented here. Don't rely on undocumented response fields, as they can change at any time.</Warning>

post/api/apps/{app_id}/chat/queue/pause

Path parameters

app_idstring required

ID of the app whose message queue this request acts on.

ID of the app whose message queue this request acts on.

Response

The paused queue.

is_pausedboolean required

Whether the queue is paused. While it is, queued messages don't run.

Example response

{
  "items": [
    {
      "branch_id": "68f1a2b3c4d5e6f708192a3b",
      "content": "Add a contact form to the home page",
      "created_at": "2026-10-05T14:30:00.123456+00:00",
      "id": "3b9d2f6e-8c41-4a7e-9f05-1d2c3b4a5e6f"
    }
  ]
}

Changes

Changed in 1 of the 28 revisions of this API.1

Of the 28 revisions, 1 has no diff computed.