Intelligems · AsyncAPI Specification

Intelligems Webhooks

Version

View Spec View on GitHub CompanyA/B TestingE-CommercePricingPersonalizationConversion Rate OptimizationShopifyAnalyticsExperimentationMCPWebhookProfit OptimizationAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-08-13'
method: searched
source: https://docs.intelligems.io/integrations/webhook-integration
spec_type: none
spec_note: >-
  Intelligems publishes no AsyncAPI document — /asyncapi.yaml and /asyncapi.json are not
  served on any Intelligems host, and no event spec appears in the docs index. What it
  does publish is a documented webhook catalog with example payloads, captured verbatim
  below. No AsyncAPI pointer is emitted for this provider because none exists.
surface: webhooks
transport: https
delivery:
  method: POST
  content_type: application/json
  success_criteria: HTTP 200-299
  timeout_seconds: 10
  max_retries: 5
security:
  signing: HMAC-SHA256 over the raw payload body with a shared secret
  signature_note: >-
    Intelligems signs all webhook payloads with a secret key; the docs give a Node.js
    verification example using crypto.createHmac('sha256', secret) and
    crypto.timingSafeEqual. The header name carrying the signature is not documented.
  custom_headers: >-
    Authentication headers are configured in the consuming application if required; the
    Intelligems side only sends its signature.
configuration:
  where: Intelligems dashboard, Settings -> Webhooks
  steps:
    - Enter the webhook endpoint URL.
    - Select the events to receive.
    - Add the webhook.
    - Configure any authentication headers in the consuming application.
    - Test the webhook connection.
envelope:
  fields:
    - {name: action, type: string, description: The event name, e.g. createExperience, startExperience, endExperience.}
    - {name: timestamp, type: integer, description: Epoch milliseconds at which the event fired.}
    - {name: experience, type: object, description: The full experience document — id, name, type, category, status, testTypes, variations, experienceActions, currency, timestamps.}
    - {name: organization, type: object, description: 'Organization identity: id, name, shopId (myshopify domain).'}
events:
  - name: createExperience
    title: Create Experience
    trigger: A new A/B test or experiment is created.
    example_payload: true
  - name: startExperience
    title: Start Experience
    trigger: An experiment goes live.
    example_payload: true
  - name: endExperience
    title: End Experience
    trigger: An experiment is stopped or completed.
    example_payload: true
  - name: pauseExperience
    title: Pause Experience
    trigger: An experiment is paused.
    example_payload: false
  - name: updateExperience
    title: Update Experience
    trigger: Experiment settings are modified.
    example_payload: false
  - name: deleteExperience
    title: Delete Experience
    trigger: An experiment is deleted.
    example_payload: false
event_count: 6
related:
  rest_equivalent: openapi/intelligems-experiences-api-openapi.yml#performExperienceAction
  note: >-
    The webhook events mirror the REST experience lifecycle — createExperience /
    updateExperience map to the POST and PUT operations, and start/pause/end map to the
    three `action` values of performExperienceAction.
x-evidence:
  - {url: 'https://docs.intelligems.io/integrations/webhook-integration.md', status: 200, fetched: '2026-08-13'}
  - {url: 'https://docs.intelligems.io/asyncapi.yaml', status: 404, fetched: '2026-08-13'}

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/intelligems-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.