UserGems · AsyncAPI Specification
Usergems Webhooks
Version
View Spec
View on GitHub
Sales IntelligenceOutboundAccount Based MarketingChampion TrackingJob ChangesBuying SignalsAI ScoringSales EngagementCRMRevenue OperationsGo-To-MarketMCPAI AgentsAsyncAPIEvents
AsyncAPI Specification
generated: '2026-08-13'
method: searched
source: https://help.usergems.com/article/using-the-usergems-api
docs:
- https://help.usergems.com/article/using-the-usergems-api
- https://help.usergems.com/article/conditional-actions
- https://help.usergems.com/article/mcp-early-access-claude
spec_type: none
description: >-
UserGems publishes no AsyncAPI document and no event catalog, but it does ship
a real outbound event surface: "Send to Webhook" is a first-class campaign
workflow action, and it is the provider's documented answer to the REST API
being write-only — "To send data from UserGems to an external system, use the
Send to Webhook action in a campaign." This file records that surface honestly:
the mechanism is real and documented, the payload contract is not published.
event_surface:
direction: outbound
mechanism: campaign workflow action
name: Send to Webhook
configured_in: UserGems campaign builder (also configurable via the MCP server)
trigger_model: >-
Signal-driven. A campaign runs against an audience; when a prospect or
account matches, the workflow's actions fire in order, and "Send to Webhook"
is one of the available actions. Triggering is therefore per-record within a
campaign run, not a global event bus.
conditional: true
conditional_note: >-
Send to Webhook is one of the actions that supports Conditional Actions —
multiple named variants inside a single action, each with its own audience
filter, plus an optional no-filter fallback and a "skip this action if no
filter is met" default.
webhooks:
- name: Send to Webhook
direction: outbound
transport: HTTPS POST to a customer-supplied URL
payload_schema: not published
event_types: not enumerated
delivery_guarantees: not published
retry_policy: not published
replay: not published
signing:
hmac: false
method: header-based X-Api-Key only
source_quote: >-
"HMAC webhook signing — outbound webhook verification uses header-based
X-Api-Key only" is listed by UserGems under "The following are not
currently supported".
consequence: >-
A receiver cannot cryptographically verify that a delivery originated
from UserGems; it can only compare a shared secret presented in a header,
which is replayable by anyone who observes it.
inbound_events:
supported: false
note: >-
There is no inbound event/streaming endpoint. First-party data enters through
the write-only REST API (see openapi/), one record per request.
asyncapi:
published: false
probed:
- url: https://api.usergems.com/asyncapi.yaml
status: 302
- url: https://www.usergems.com/asyncapi.yaml
status: 404
note: >-
No AsyncAPI document exists at any probed location, and the GitHub
organization (github.com/usergems) publishes zero public repositories, so
there is no spec to harvest. Not fabricated.
related_egress:
- channel: Slack notification (campaign action)
- channel: Email notification (campaign action)
- channel: CRM write-back (Salesforce, HubSpot, Microsoft Dynamics)
- channel: Sequence enrollment (Outreach, Salesloft, Gong Engage)
- channel: Ad-audience sync (LinkedIn, Meta, Google)
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.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/usergems-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.