Elastic.io · AsyncAPI Specification
elastic.io Platform Events API
Version 1.0.0
The elastic.io Platform Events API describes the asynchronous event-driven interactions of the elastic.io iPaaS platform. This includes webhook triggers that initiate integration flows when external systems send HTTP requests, pub/sub topic messaging for inter-flow communication, and platform event notifications for flow execution lifecycle, error handling, and workspace activity.
Channels
webhook/flow/{flowId}
Receive a webhook trigger
Inbound webhook channel that triggers a specific integration flow when an external system sends an HTTP request.
topic/{topicName}
Publish a message to a topic
Pub/sub topic channel for inter-flow messaging. Flows can publish messages to a topic, and other flows subscribed to the same topic will receive and process them.
flow/{flowId}/execution
Receive flow execution events
Channel for flow execution lifecycle events including start, completion, and failure notifications.
flow/{flowId}/error
Receive flow error events
Channel for flow error events emitted when a step within an integration flow encounters a processing error.
workspace/{workspaceId}/activity
Receive workspace activity events
Channel for workspace-level activity events such as flow creation, updates, deletion, and membership changes.
Messages
WebhookTriggerMessage
Webhook Trigger Message
An inbound HTTP payload that triggers an integration flow.
TopicMessage
Topic Message
A message published to or received from a pub/sub topic.
FlowExecutionEvent
Flow Execution Event
Lifecycle event for flow execution status changes.
FlowErrorEvent
Flow Error Event
Error event emitted when a flow step encounters a failure.
WorkspaceActivityEvent
Workspace Activity Event
Activity event tracking changes within a workspace.
Servers
https
webhooks
https://in.elastic.io
Webhook trigger endpoint that receives inbound HTTP requests to start integration flows.
https
platform
https://api.elastic.io
Platform event notifications for flow executions, errors, and lifecycle events.
amqp
amqp
amqp://mq.elastic.io
AMQP message broker used for internal pub/sub topic messaging between integration flows.