Skip to main content
Inspector

Get Queue

List pending queue messages and queue capacity details.

The inspector API is subject to change without notice. Do not build production integrations on it.

GET https://rivet.example.com/gateway/{actor}/inspector/queue

Examples

Authentication

Inspector endpoints do not accept namespace tokens. Send the actor’s inspector token as a bearer token in the Authorization header.

Path Parameters

NameTypeRequiredDescription
actorstringYesActor ID, actor ID with an inline token ({actor_id}@{token}), or actor name combined with the rvt-* query parameters.

Query Parameters

NameTypeRequiredDescription
limitintegerNoMaximum number of queue messages to return

Headers

NameTypeRequiredDescription
AuthorizationstringNoBearer token for inspector authentication. Required in production, optional in development.

Actor Selector

{actor} accepts an actor ID, an actor ID with an inline routing token ({actor_id}@{token}), or an actor name combined with the rvt-* query parameters below. See Actor Routing for the full rules.

Responses

200

Queue size, capacity, truncation status, and pending message metadata.

FieldTypeDescription
sizeinteger
maxSizeinteger
truncatedboolean
messagesobject[]
messages[].idstring
messages[].namestring
messages[].createdAtMsinteger
{
  "size": 0,
  "maxSize": 0,
  "truncated": false,
  "messages": [
    {
      "id": "<id>",
      "name": "my-actor",
      "createdAtMs": 0
    }
  ]
}

401

The inspector token is missing or invalid.