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
I created a queue/topic but don't see it
I created a queue/topic but don't see it
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.
My worker processes messages twice
My worker processes messages twice
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.
Messages are retried while my worker is still running
Messages are retried while my worker is still running
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.
A route keeps failing
A route keeps failing
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.I published an event but a route didn't receive it
I published an event but a route didn't receive it
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.
My external endpoint rejects the delivery
My external endpoint rejects the delivery
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.
I lost the external signing secret
I lost the external signing secret
The secret is shown only once. Recreate the route to generate a new one, and update your endpoint to verify against it.
Related
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.