NICE · AsyncAPI Specification

Nice Webhooks

Version

View Spec View on GitHub CompanyCustomer ExperienceArtificial IntelligenceCloudIntegrationAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-10-14'
method: searched
generator: extract-docs-artifacts.py (local)
source: https://www.nice.com/events
sources:
- https://www.nice.com/events
- https://developer.niceincontact.com/Documentation/AgentSessionEvents
- https://developer.niceincontact.com/Documentation/UsingEvents
description: NICE CXone provides webhook‑style event notifications for agent sessions via a polling (comet) API over HTTPS. Events are delivered
  as JSON objects in the response body of a GET request to the /get‑next‑event endpoint, authenticated with an Authorization header containing
  a bearer token. No signature header is documented; security relies on TLS and token‑based authentication. The documentation does not specify
  automatic retry behavior for failed deliveries.
events:
- event: AgentSessionStart
  description: The AgentSessionStart event is received when an agent session is first started or joined.
- event: AgentSessionEnd
  description: The AgentSessionEnd event is received when the agent session ends.
- event: RemoteAgentSessionEnd
  description: The RemoteAgentSessionEnd event is delivered if the agent session was ended by an administrator.
- event: AgentState
  description: The AgentState event is delivered when the agent's state changes.
- event: AgentLeg
  description: AgentLeg events are emitted for the agent station leg with statuses Dialing, Active, or Disconnected.
- event: AgentError
  description: AgentError events are generated when an error occurs on the agent leg.
delivery:
  auth: Authorization header with bearer token
docs: https://www.nice.com/events

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.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/nice-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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.