Create
Create an isolated queue with an authenticated signed push consumer. Customer message bodies are limited to 122,880 bytes and encoded envelopes to 128,000 bytes. Messages are at-least-once, unordered, retained for at most 14 days, and may be delayed up to 24 hours.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The organization's id (UUID) or slug — either form is accepted.
The project's id (UUID) or slug — either form is accepted.
Query Parameters
Environment slug to scope this operation to. Defaults to "production". An environment that does not exist on the project answers 404. The queue is created in the addressed environment.
^[a-z][a-z0-9-]{0,38}$Body
^[a-z][a-z0-9-]{1,61}$Signed push consumer. A delivery invokes this project-relative HTTPS path with one message envelope or { messages: [...] } for a logical batch. Deliveries are at least once; a successful 2xx response acknowledges every message in that request.
Retention from 60 seconds through 14 days. Defaults to four days.
Default delay from 0 through 86400 seconds.
Response
Queue provisioning started.
^[a-z][a-z0-9-]{1,61}$provisioning, ready, paused, failed Message retention. Configurable up to 14 days.
Default delivery delay, at most 86400 seconds.
Signed push consumer. A delivery invokes this project-relative HTTPS path with one message envelope or { messages: [...] } for a logical batch. Deliveries are at least once; a successful 2xx response acknowledges every message in that request.
at-least-once none