Queue

Endpoint
PUT /v1/<account_id>/queues/<queue_name>

Creates a new queue

POST /v1/<account_id>/queues/<queue_name>/messages

Pushes a message to a queue

GET /v1/<account_id>/queues/<queue_name>/messages

Pops messages from a queue

GET /v1/<account_id>/queues/<queue_name>

Get details of a queue

GET /v1/<account_id>/queues

Lists all queues

DELETE /v1/<account_id>/queues/<queue_name>/messages/<message_id>

Deletes a message from a queue

DELETE /v1/<account_id>/queues/<queue_name>

Deletes a queue

Topic

Endpoint
PUT /v1/<account_id>/topics/<topic_name>

Creates a new topic

POST /v1/<account_id>/topics/<topic_name>/subscriptions

Adds a subscription to a topic

POST /v1/<account_id>/topics/<topic_name>/messages

Pushes a message to a topic

GET /v1/<account_id>/topics

Lists all topics

GET /v1/<account_id>/topics/<topic_name>

Get details of a topic

GET /v1/<account_id>/topics/<topic_id>/subscriptions

Lists subscriptions on a topic

DELETE /v1/<account_id>/topics/<topic_name>/subscriptions/<subscription_id>

Deletes a subscription

DELETE /v1/<account_id>/topics/<topic_name>

Deletes a topic

Account

Endpoint
POST /v1/<account_id>/auth

Authenticate and receive an auth token.

GET /v1/<account_id>/stats

Show Requests/Notifications made for the current account.

Other

Endpoint
GET /v1/ping

Ping the service