Sweep · AsyncAPI Specification

Sweep Event Surface

Version

View Spec View on GitHub CompanyCloudSalesforceRevenue OperationsMetadataGovernanceAI AgentsMCPAutomationDocumentationREST APIOpenAPIEnterprise SystemsSnowflakeServiceNowData GovernanceAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-08-14'
method: searched
source: https://help.sweep.io/en/articles/13612029-using-the-trigger-integration-action-webhook-in-sweep-automations,
  openapi/sweep-api-openapi.yml
asyncapi_published: false
webhook_catalog_published: false
pointer_emitted: false
pointer_rationale: No Webhooks or AsyncAPI pointer is emitted. What Sweep ships is an OUTBOUND, user-configured
  HTTP action inside its automation builder — the caller supplies the verb, URL, headers and body — not
  a subscribable webhook surface with published event types and payload schemas. Emitting a Webhooks pointer
  on that basis would credit Sweep with an event contract it does not publish.
outbound_http_action:
  name: Trigger Integration Action (Webhook)
  docs: https://help.sweep.io/en/articles/13612029-using-the-trigger-integration-action-webhook-in-sweep-automations
  description: '"Send data to external systems via webhook when records are created or updated."'
  schema: AutomationActionParamsWebhook in openapi/sweep-api-openapi.yml
  verbs:
  - GET
  - POST
  - PUT
  - PATCH
  - DELETE
  configurable:
  - path (string template)
  - queryParams
  - headers
  - body
  - integrationId
  - followUpActions
  event_types_published: false
  payload_schema_published: false
  retry_policy_published: false
  signing_published: false
polling_surfaces:
- name: Salesforce change feed
  operations:
  - SalesforceChangeFeedController_getChangeFeed
  - SalesforceChangeFeedController_getNotifications
  - SalesforceChangeFeedController_addNotification
  - SalesforceChangeFeedController_editNotification
  - SalesforceChangeFeedController_deleteNotification
  note: A pull feed of Salesforce metadata changes with configurable criteria-based notifications. Read
    by polling; no push channel is exposed to API consumers.
- name: AI streaming
  operations:
  - AiStreamController_handleStreamCompletion
  note: POST /ai-stream/{streamId} — internal stream-completion callback, not a consumer-facing event
    API.
inbound_integrations:
- name: Slack events
  operations:
  - DataIntegrationsUnauthenticatedController_SlackIncomingEvents
  - DataIntegrationsUnauthenticatedController_SlackInteractiveEvents
  - DataIntegrationsUnauthenticatedController_SlackExternalSelect
  note: Sweep RECEIVES Slack events — Sweep is the subscriber here, not the publisher.
- name: Microsoft Teams messages
  operations:
  - TeamsIntegrationUnauthenticatedController_handleMessage
notes: Recorded so the absence is explicit and auditable. Sweep has no event surface an API consumer can
  subscribe to.

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/sweep-event-surface"
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 email required.

A second provider on the same verified email joins the account you already have.