Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Celonis Subscriptions API

The Subscriptions API from Celonis — 8 operation(s) for subscriptions.

Celonis Subscriptions API is one of 17 APIs that Celonis publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Subscriptions. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 9 operations across 8 paths, and defines 14 schemas. It is described by OpenAPI 3.0.0, at version v1.2.0.

Requests are made against a single base URL, https://30f873b4-88d4-49ba-b327-6f651d7b99e6.remockly.com.

9 operations 8 paths 14 schemas 1 DELETE1 GET5 PATCH1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
v1.2.0
Base URL
https://{team_domain}.{realm}.celonis.cloud
Authentication
HTTP Bearer, API Key
Resource Areas
1

Authentication & Security 2

Celonis Subscriptions API declares 2 security schemes for authenticating requests. It accepts HTTP bearer tokens (JWT) (BearerAuth). An API key is passed in the header as AppKey (ApiKeyAuth). By default, every request must be authenticated.

Paths & Operations 9

Across 8 paths, the API surfaces 9 operations — 1 DELETE, 1 GET, 5 PATCH, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Subscriptions 9
POST
/intelligence/api/knowledge-models/{km_id}/triggers/{trigger_id}/subscriptions
Creates a subscription to a Knowledge Model trigger
createSubscription 2 params body → 201400401403404500503
GET
/intelligence/api/subscriptions
List all Subscriptions
getSubscriptions 3 params → 200400401403404500503
DELETE
/intelligence/api/subscriptions/{subscription_id}
Unsubscribe from a trigger removing all the data of the subscription
unsubscribe 1 param → 204400401403404500503
PUT
/intelligence/api/subscriptions/{subscription_id}
Updates the subscription metadata
updateSubscription 1 param body → 200400401403404500503
PATCH
/intelligence/api/subscriptions/{subscription_id}/events
Retrieves the next page of failed events
nextPageFromRemainingData 1 param → 200400401403404500503
PATCH
/intelligence/api/subscriptions/{subscription_id}/pause
Pauses the subscription (stops emitting events)
pauseSubscription 1 param → 204400401403404500503
PATCH
/intelligence/api/subscriptions/{subscription_id}/resume
Resumes a paused subscription (events queued are now emitted)
resumeSubscription 1 param → 204400401403404500503
PATCH
/intelligence/api/subscriptions/{subscription_id}/resume-from-latest
Resumes paused subscription discarding historic events (new events only are emitted)
resumeSubscriptionNoHistory 1 param → 204400401403404500503
PATCH
/intelligence/api/subscriptions/{subscription_id}/replay
Replay subscription (re-emit events from the specified position)
replaySubscriptionFromAnOffset 2 params → 204400401403404500503

Schemas 14

The contract defines 14 schemas that model the data the API accepts and returns. The most detailed are subscriptionDTO (12 properties), eventDTO (5 properties), errorDTO (5 properties), schemaResultPage (4 properties). Each schema is shown below with its type and property counts.

eventFieldDTO
object
Fields Metadata for the event
4 properties
signalEventDTO
object
4 properties
eventDTO
object
Event stored at subscription data source
5 properties
schemaResultPage
object
4 properties
SignalResultPage
object
2 properties
callbackInfoDTO
object
1 property
subscriptionId
object
1 property
subscriptionDTO
object
Subscription schema
12 properties
callbackResumedInfoDTO
object
2 properties 2 required
errorDTO
object
This [RFC7807] specification is to define common error formats for those applications that need one, so that they aren't required to define their own, or worse…
5 properties
configurations
array
Configuration for the Subscription
authErrorDTO
object
1 property
subscriptionRequest
object
Request with details to create the subscription
3 properties 2 required
subscriptionResultPage
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

celonis-subscriptions-api-openapi.yml Raw ↑

Other APIs Celonis publishes across the network.

Celonis Agents - Conversation API
Celonis Beta: OData Protocol API
Celonis Beta: Semantics for 3P AI Agents API
Celonis Data API
Celonis Job Execution API
Celonis Job Execution Group API
Celonis Login History API API
Celonis Members API API
Celonis Notebook API
Celonis Notebook Execution API
Celonis Notebook Resources API
Celonis OpenAPI Tool Calling API