Skip to main content
The Opigno Enterprise API allows external systems to receive notifications about internal events occurring within the platform. By registering a webhook subscription, a client application specifies:
  • Which event trigger it is interested in (e.g. USER_COMPLETED_TRAINING, USER_REGISTERED_TO_LIVE_SESSION)
  • Which endpoint URL should receive the event payload when the event is triggered
When a matching event occurs, the system automatically performs an HTTP request to the configured endpoint, delivering event-related data in a JSON format. Webhook subscriptions can be managed via API and support a set of CRUD operations:
  • Create a webhook subscription
  • List webhook subscriptions (optionally filtered by event type)
  • Delete an existing webhook subscription
Webhook subscriptions may optionally include a signature value. When provided, this secret is used for each outbound webhook request and included as a dedicated HTTP header:
X-Opigno-LIP-Signature: <signature-value>