Waiting for engine...
Skip to main content

Event Streams APIs

The API returns information for a specific environment or account.

Currently, you can only use the API for Administration functions like Provisions, Querying metrics, Create/Update/Delete Subscriptions and Topics. The Admin APIs cannot produce or consume messages. To produce messages, refer to the Event Streams REST API topic.

Supported categories

OperationQUERYMUTATION
EventStreamsTopic✅ Supported✅ Supported
EventStreamsTokenNot Supported ✅ Supported
EventStreamsSubscription✅ Supported✅ Supported
EventStreamsMessages✅ Supported✅ Supported
EventStreamsMessageManagement✅ Supported✅ Supported
EventStreamsTopicMetrics✅ SupportedNot Supported 
EventStreamsSubscriptionMetrics✅ SupportedNot Supported 
Environment✅ SupportedNot Supported 
Regions ✅ SupportedNot Supported 

Error Codes

FieldDescription
TENANT\_NOT\_FOUNDThe tenant does not exist.
TOPIC\_NOT\_FOUNDThe topic does not exist.
DATE\_PARSE\_ERRORUnable to parse date.
TOPIC\_PROPERTIES\_NOT\_FOUNDTopic properties do not exist.
NOT\_PROVISIONEDThe specified account is not provisioned.
ACCOUNT\_NOT\_FOUNDThe specified account does not exist.
SUBSCRIPTION\_NOT\_FOUNDThe subscription does not exist.
ENVIRONMENT\_NOT\_FOUNDThe environment does not exist.
INVALID\_NAMEInvalid name.
INVALID\_DESCRIPTIONInvalid description, only 500 characters allowed.
TOPIC\_ALREADY\_EXISTSThe specified topic already exists.
SUBSCRIPTION\_ALREADY\_EXISTSThe The specified subscription already exists.

Event Streams Query Error Codes

FieldDescription
ROW\_LIMIT\_EXCEEDEDThe Row Limit Exceeded exception is returned when the row-limit of {0} was exceeded for the query.
INVALID\_TIME\_RANGEThe Invalid Time Range exception is returned when the requestTSend {1} value is not greater than the requestTStart {0} value.
EXCEEDED\_TIME\_BUCKET\_LIMITThe Exceeded Time Bucket Limit is returned when the calculated number of time buckets, {0}, is greater than the maximum allowed number of time buckets, {1}.
On this Page