Skip to main content
A one-page reference for everything in the Queues and Event Bus panels. For step-by-step guidance, start from the overview.

GraphQL operations

Every panel action maps to a GraphQL operation you can run from the GraphQL API Explorer or your app. The exact fields and arguments are documented live in the Explorer’s schema; the tables below list what each operation is for.

Queues

Event Bus

The panel calls these connections routes; the API still names the operations after the older term, subscription.
The API is scoped to the current project and environment the same way the panels are. Calls made with an API key follow your Role-Based Access permissions.

Defaults and limits

Queue settings

Event Bus settings

Per-tenant quotas (how many queues, topics, and routes an environment may create) apply and are enforced when you create a resource. If you hit a limit, the panel tells you in plain language.

Statuses

Queue message lifecycle

Delivery statuses (Activity tab)

Glossary

Product terms in the panels, mapped to their industry names.

Troubleshooting

Confirm you’re viewing the same environment you created it in. Queues and topics are per-environment; switching the environment selector changes the whole list.
Delivery is at least once. Make the worker idempotent (safe to run twice for the same input) and use a dedup key on send to suppress accidental duplicate sends.
The job exceeds the queue’s Processing time. Increase it on the queue’s Settings tab, or extend it from the worker while it runs.
Open the topic’s Activity tab and read the status codes for that route (queue-target routes show their health on the queue itself, not here). Fix the cause (auth for 4xx, availability for 5xx) — the route retries automatically up to its configured delivery attempts, then parks the event in its own dead-letter queue.
Check the route’s filter on the topic’s Routes tab — the event type may not match “An exact type” or the Pattern prefix. Also confirm the route is Active.
Verify you’re checking the HMAC signature with the secret shown at creation time, and that any token or custom headers you configured are what your endpoint expects. External URLs must be HTTPS and publicly reachable.
The secret is shown only once. Recreate the route to generate a new one, and update your endpoint to verify against it.

Queues

Create, monitor, and recover queues.

Event Bus

Topics, routes, and delivery history.

GraphQL API Explorer

Run the operations above against your live schema.

Environments

How per-environment scoping works.