Session AI · AsyncAPI Specification
Sessionai Webhooks
Version
View Spec
View on GitHub
CompanyArtificial IntelligenceE-CommerceRetailPersonalizationMarketingAgentic AIDecisioningCustomer DataEventReal-TimeMCPAsyncAPIEvents
AsyncAPI Specification
generated: '2026-08-13'
method: searched
source: https://docs.zineone.com/docs/webhook-receiver
spec_type: none
asyncapi_published: false
asyncapi_note: >-
No AsyncAPI document is published on any Session AI or ZineOne host. The event surface
below is documented in prose only and is captured as a webhook/event catalog rather than
a fabricated spec.
direction: inbound
direction_note: >-
IMPORTANT — this is an INGEST surface, not outbound event notification. A Session AI
"Webhook Receiver" is a named REST endpoint the customer POSTs data INTO. Session AI
does not publish an outbound webhook catalog: no subscription API, no delivery retry
policy, and no signature verification scheme is documented anywhere in the developer
guide or user guide. Anyone reading this artifact as "Session AI will call my endpoint"
would be wrong.
channels:
- name: Webhook Receiver
type: inbound-http
description: >-
A named instance of a REST endpoint configured in the console to receive incoming data
into the Session AI cloud. Data must be JSON and is typically an event stream
describing user activity, real-time or historical.
endpoint: POST https://cloud.zineone.com/c3/public/api/v1/event?channel={channelname}
auth: apikey header
reference: https://docs.zineone.com/docs/webhook-receiver
event_types:
- type: per-user event
description: >-
Events attributable to one user — point-of-sale purchase transactions relayed by a
PoS listener, smartphone online transactions, or back-end transaction-processing
records. Mapped to an existing profile by a configured field mapping (e.g. User Id
mapped to the cid attribute in the payload).
- type: system event
description: >-
Events that apply to all users, e.g. market data describing stock price movement.
No per-user field mapping is applied.
configuration:
channel_name: Customer-chosen name, passed as the channel query parameter.
declared_events: >-
The channel declares the event names the source will push, as a comma-separated list.
preprocessing: >-
Optional "pre-process to normalize incoming data" code transforms the incoming
payload into platform events.
- name: Device channels
type: sdk-ingest
description: >-
Event ingest from the HTML5, Android and iOS SDKs across phone, tablet and desktop
device channels.
reference: https://docs.zineone.com/docs/setting-up-sdks-for-devices
- name: Batch collector
type: batch-ingest
description: Bulk/historical event ingest channel.
reference: https://docs.zineone.com/docs/batch-collector
outbound_delivery:
- name: Push notification
description: >-
Web and mobile push messages delivered from the Session AI cloud to the end user's
device — a message-delivery surface, not a developer webhook.
reference: https://docs.zineone.com/docs/configuring-push-notification
- name: Connectors
description: >-
Console-configured connectors for moving data to external systems. Documented as UI
configuration; no public API or event schema is published for them.
reference: https://docs.zineone.com/docs/connectors
event_schema:
reference: https://devguide.zineone.com/docs/ecommerce-event-schema-1
description: >-
Session AI publishes an ecommerce event schema page in the developer guide describing
the events the platform expects. It is prose and tables, not a machine-readable schema.
channel_count: 3
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/sessionai-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.