Integrately · AsyncAPI Specification

Integrately Webhooks

Version

View Spec View on GitHub AutomationBusiness Process AutomationiPaaSNo-CodeSaaS IntegrationSmall BusinessTriggers and ActionsWebhookWorkflow AutomationWorkflowsAsyncAPIEvents

AsyncAPI Specification

integrately-webhooks.yml Raw ↑
generated: '2026-09-13'
method: searched
source: https://integrately.com/docs#connect-webhook
provider: Integrately
providerId: integrately
description: >-
  Integrately's event surface. Integrately publishes NO AsyncAPI document and no event-schema
  catalog — this file records the webhook capability the product actually advertises, and nothing
  more. Webhooks are listed as a paid feature on every tier of the pricing table, and the help
  centre documents them as one of the three ways to connect an app. NEVER FABRICATE: the individual
  event payloads are user-defined (whatever the sending system POSTs), so there is no event schema
  to capture and none is invented here.
asyncapi_document:
  published: false
  note: >-
    No AsyncAPI spec found. Probed /asyncapi.yaml, /asyncapi.json and /openapi.json on
    integrately.com, www.integrately.com, app.integrately.com and embed.integrately.com — all miss
    (the apex and embed host return 404, www and app return their SPA HTML shell for every path).
surfaces:
  - name: Inbound webhook trigger
    direction: inbound
    kind: user-generated receiver URL
    description: >-
      Integrately mints a unique URL per automation. Any system that can POST to a URL can start an
      Integrately automation in real time, without polling. This is the escape hatch for apps
      Integrately has no native connector for.
    app: Webhook / API Integration
    app_id: 192
    app_slug: webhook-api
    trigger:
      id: 1644
      type: InstantTrigger
      label: Operation is performed
      description: Triggers the automation when data is received from a webhook URL
    payload_schema:
      published: false
      note: >-
        Caller-defined. The trigger accepts whatever body the sending system posts and Integrately
        derives the mappable output fields from a sample the user supplies during setup.
    docs: https://integrately.com/docs#connect-webhook
    tier_availability: >-
      Listed as a per-tier feature on the pricing table; the Webhook / API Integration app itself
      is flagged isPremium true, so it is a paid-plan feature.
  - name: Outbound HTTP action
    direction: outbound
    kind: generic HTTP request step
    description: >-
      An automation step that sends data to an arbitrary URL — the counterpart to the inbound
      trigger, used to call APIs Integrately has no native action for.
    app: Webhook / API Integration
    app_id: 192
    action:
      id: 12502
      type: Action
      label: Send data to a URL
      description: Sends data to a url
    docs: https://integrately.com/docs#connect-webhook
  - name: Per-connector webhook subscriptions
    direction: inbound
    kind: connector-managed subscription
    description: >-
      Many of Integrately's native connectors register a webhook subscription with the upstream SaaS
      rather than polling it. Each trigger record in Integrately's own catalog carries a
      webhookSubscription boolean and a hasCentralizedWebhook boolean indicating whether that
      specific trigger is delivered by subscription. Example observed 2026-09-13: Google Sheets
      (app 180) trigger 18956 "Spreadsheet row is created" reports webhookSubscription true.
    evidence_endpoint: https://embed.integrately.com/apps/{appId}/actions?type=trigger
    note: >-
      This endpoint is undocumented and was read out of Integrately's own embed widget bundle. It
      is recorded as evidence, not as a published contract.
polling_fallback:
  description: >-
    Where a connector cannot subscribe, Integrately polls. The polling interval is a published,
    plan-gated value — 15 minutes on Free, 5 on Starter, 2 on Professional, Growth and Business.
  source: https://integrately.com/pricing
delivery_semantics:
  retry:
    documented: true
    description: >-
      AutoRetry — records that failed within the previous 24 hours are retried automatically when a
      failing automation is corrected and set live again. When a connected app is unavailable,
      Integrately keeps attempting to reach it for approximately 10.5 hours.
    source: https://integrately.com/docs#autoretry-What-is-it
  signature_verification:
    documented: false
    note: No webhook signing secret, HMAC header or verification procedure is documented.
  ordering:
    documented: false
  deduplication:
    documented: false
    note: >-
      Integrately's own usage rules in this repo (rules/integrately-rules.yml) recommend relying on
      app-side dedup keyed on a unique identifier in the trigger payload, precisely because the
      platform documents none.
catalog_scale:
  apps: 1100
  oauth_apps: 295
  premium_apps: 31
  apps_requiring_no_authentication: 187
  categories: 63
  automation_templates: 340365
  note: >-
    Counts read live from https://embed.integrately.com/apps and POST
    https://embed.integrately.com/search on 2026-09-13. Integrately's marketing claims "20 million+
    ready automations for 1500+ apps"; the catalog its own widget queries returned 1,100 apps and
    340,365 templates. Recorded as observed, not as a correction — the marketing figure may count
    trigger/action permutations rather than stored templates.
x-evidence:
  - url: https://integrately.com/docs#connect-webhook
    http_status: 200
    fetched: '2026-09-13'
  - url: https://integrately.com/pricing
    http_status: 200
    fetched: '2026-09-13'
  - url: https://embed.integrately.com/apps/192/actions?type=trigger
    http_status: 200
    fetched: '2026-09-13'
  - url: https://embed.integrately.com/apps/192/actions?type=action
    http_status: 200
    fetched: '2026-09-13'
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com

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