Zoca · AsyncAPI Specification

Zoca Webhooks

Version

View Spec View on GitHub CompanyArtificial IntelligenceMarketingBeauty and WellnessLocal BusinessAI AgentsAppointmentsSchedulingBookingLocal SEOGoogle Business ProfileSocial MediaSalon SoftwareSpaSaaSLead GenerationCustomer RetentionSmall BusinessAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-08-13'
method: derived
source: openapi/zoca-platform-openapi.yml, openapi/zoca-tasks-openapi.yml, openapi/zoca-public-openapi.yml
spec_type: null
asyncapi_published: false
direction: inbound-only
consumer_facing_webhooks: false
note: 'IMPORTANT — READ BEFORE SCORING. Zoca publishes NO AsyncAPI document and NO customer-facing webhook subscription
  surface. The 41 webhook/callback endpoints catalogued below are INBOUND RECEIVERS: HTTP endpoints Zoca exposes
  so that ITS OWN vendors (Stripe, Twilio, Chargebee, Square, Pipedrive, Retell, CallHippo, Sybill, Instantly, Boulevard,
  Mindbody) and its own OAuth providers can call Zoca. A Zoca customer cannot register a callback URL, there is
  no event catalogue, no subscription endpoint, no signature-verification documentation and no delivery-retry contract.
  This artifact therefore does NOT earn a Webhooks pointer in apis.yml: doing so would credit Zoca with an event
  surface its consumers cannot use. It is recorded as evidence of the integration graph, and as the honest measurement
  of an absent outbound event surface.'
no_outbound_evidence:
- no /webhooks subscription or registration operation in any of the 2,624 operations
- no events/event-types catalogue endpoint
- no signing-secret or signature-header documentation
- openapi 3.0.0 documents carry no top-level webhooks object (3.1 feature, and the specs are 3.0.0)
inbound_receiver_count: 50
inbound_by_vendor:
- vendor: internal
  endpoints: 19
- vendor: hubspot
  endpoints: 4
- vendor: pipedrive
  endpoints: 3
- vendor: retell
  endpoints: 3
- vendor: square
  endpoints: 2
- vendor: callhippo
  endpoints: 2
- vendor: twilio
  endpoints: 2
- vendor: chargebee
  endpoints: 2
- vendor: meta
  endpoints: 1
- vendor: instagram
  endpoints: 1
- vendor: tiktok
  endpoints: 1
- vendor: acuity
  endpoints: 1
- vendor: optexity
  endpoints: 1
- vendor: linear
  endpoints: 1
- vendor: stripe
  endpoints: 1
- vendor: google
  endpoints: 1
- vendor: lambda
  endpoints: 1
- vendor: sybill
  endpoints: 1
- vendor: boulevard
  endpoints: 1
- vendor: mindbody
  endpoints: 1
- vendor: instantly
  endpoints: 1
inbound_receivers:
- method: GET
  path: /auth/square/callback
  spec: openapi/zoca-platform-openapi.yml
  summary: Square OAuth callback
  tags:
  - auth
- method: GET
  path: /auth/meta/callback
  spec: openapi/zoca-platform-openapi.yml
  summary: Meta OAuth callback
  tags:
  - auth
- method: GET
  path: /auth/instagram/callback
  spec: openapi/zoca-platform-openapi.yml
  summary: Instagram OAuth Callback
  tags:
  - auth
- method: GET
  path: /auth/tiktok/callback
  spec: openapi/zoca-platform-openapi.yml
  summary: TikTok OAuth Callback
  tags:
  - auth
- method: GET
  path: /auth/acuity/callback
  spec: openapi/zoca-platform-openapi.yml
  summary: Acuity OAuth callback
  tags:
  - auth
- method: POST
  path: /entities/optexity/callback
  spec: openapi/zoca-platform-openapi.yml
  summary: Receive callback from Optexity when scraping task completes
  tags:
  - Entities
- method: POST
  path: /linear/webhook
  spec: openapi/zoca-platform-openapi.yml
  summary: Linear Webhook
  tags:
  - Linear
- method: GET
  path: /pipedrive/lead/callback
  spec: openapi/zoca-platform-openapi.yml
  summary: Requested a callback
  tags:
  - Pipedrive Webhook
  - App
- method: POST
  path: /webhooks/stripe/health
  spec: openapi/zoca-platform-openapi.yml
  summary: Webhook health check
  tags:
  - Webhooks
- method: GET
  path: /tasks/api/v1/auth/google/callback
  spec: openapi/zoca-tasks-openapi.yml
  summary: Google OAuth callback
  tags:
  - Auth
- method: POST
  path: /tasks/api/v1/media/lambda/callback
  spec: openapi/zoca-tasks-openapi.yml
  summary: Handle media processing callback
  tags:
  - Media
- method: POST
  path: /tasks/api/v1/pipedrive/person-webhook
  spec: openapi/zoca-tasks-openapi.yml
  summary: Process Pipedrive webhook
  tags:
  - Pipedrive Webhook
- method: POST
  path: /tasks/api/v1/pipedrive/webhook
  spec: openapi/zoca-tasks-openapi.yml
  summary: Process Pipedrive webhook
  tags:
  - Pipedrive Webhook
- method: POST
  path: /tasks/api/v1/callhippo/webhook
  spec: openapi/zoca-tasks-openapi.yml
  summary: Process Callhippo webhook
  tags:
  - Callhippo
- method: POST
  path: /tasks/api/v1/sybill/webhook
  spec: openapi/zoca-tasks-openapi.yml
  summary: Process Sybill webhook
  tags:
  - Sybill Webhook
- method: POST
  path: /tasks/api/v1/square/webhook
  spec: openapi/zoca-tasks-openapi.yml
  summary: Handle Square webhooks for payment and booking updates
  tags:
  - Square
- method: POST
  path: /tasks/api/v1/chatbot/callhippo-sms-webhook
  spec: openapi/zoca-tasks-openapi.yml
  summary: Handle incoming SMS messages from CallHippo
  tags:
  - chatbot
- method: POST
  path: /tasks/api/v1/chatbot/event-webhook
  spec: openapi/zoca-tasks-openapi.yml
  summary: Handle various application events
  tags:
  - chatbot
- method: POST
  path: /tasks/api/v1/chatbot/webhooks/incoming-call
  spec: openapi/zoca-tasks-openapi.yml
  summary: Handle incoming call webhook and events from Retell
  tags:
  - chatbot
- method: POST
  path: /tasks/api/v1/chatbot/webhooks/call-events
  spec: openapi/zoca-tasks-openapi.yml
  summary: Handle all call events webhook from Retell (unified endpoint)
  tags:
  - chatbot
- method: GET
  path: /tasks/api/v1/chatbot/business/{entityId}/webhook-data
  spec: openapi/zoca-tasks-openapi.yml
  summary: Get formatted webhook data for a business entity
  tags:
  - chatbot
- method: POST
  path: /tasks/api/v1/chatbot/webhook-data
  spec: openapi/zoca-tasks-openapi.yml
  summary: Upsert webhook data for a phone number
  tags:
  - chatbot
- method: POST
  path: /tasks/api/v1/frontdesk/webhooks/card-complete
  spec: openapi/zoca-tasks-openapi.yml
  summary: Card-on-file completion callback (PCI → mononest, all platforms)
  tags:
  - frontdesk
- method: POST
  path: /tasks/api/v1/frontdesk/webhooks/boulevard/card-complete
  spec: openapi/zoca-tasks-openapi.yml
  summary: Card-on-file completion callback (PCI → mononest, all platforms)
  tags:
  - frontdesk
- method: POST
  path: /tasks/api/v1/frontdesk/webhooks/mindbody/card-complete
  spec: openapi/zoca-tasks-openapi.yml
  summary: Card-on-file completion callback (PCI → mononest, all platforms)
  tags:
  - frontdesk
- method: POST
  path: /tasks/api/v1/frontdesk/webhooks/sms
  spec: openapi/zoca-tasks-openapi.yml
  summary: Inbound SMS → Frontdesk agent (generic)
  tags:
  - frontdesk
- method: POST
  path: /tasks/api/v1/frontdesk/webhooks/twilio/sms
  spec: openapi/zoca-tasks-openapi.yml
  summary: Twilio inbound-SMS webhook (JSON mode) → Frontdesk agent
  tags:
  - frontdesk
- method: POST
  path: /tasks/api/v1/frontdesk/webhooks/retell/incoming-call
  spec: openapi/zoca-tasks-openapi.yml
  summary: Retell call_inbound webhook → dynamic_variables envelope
  tags:
  - frontdesk
- method: POST
  path: /tasks/api/v1/frontdesk/webhooks/retell/call-events
  spec: openapi/zoca-tasks-openapi.yml
  summary: Retell unified call-events webhook
  tags:
  - frontdesk
- method: POST
  path: /tasks/api/v1/frontdesk/onboarding/{entityId}/repair-agent-webhook
  spec: openapi/zoca-tasks-openapi.yml
  summary: Stamp the canonical Frontdesk call-events webhook on the entity's Retell agent
  tags:
  - Frontdesk Onboarding
- method: POST
  path: /tasks/api/v1/frontdesk/onboarding/{entityId}/twilio-webhooks/sync
  spec: openapi/zoca-tasks-openapi.yml
  summary: Repoint Twilio inbound-SMS webhook at the Frontdesk path
  tags:
  - Frontdesk Onboarding
- method: POST
  path: /tasks/api/v1/instantly/webhook
  spec: openapi/zoca-tasks-openapi.yml
  summary: Process Instantly webhook
  tags:
  - Instantly Webhook
- method: POST
  path: /tasks/api/v1/chargebee/webhooks
  spec: openapi/zoca-tasks-openapi.yml
  summary: Handle all Chargebee webhooks
  tags:
  - Chargebee
- method: POST
  path: /tasks/api/v1/chargebee/webhook
  spec: openapi/zoca-tasks-openapi.yml
  summary: Handle all Chargebee webhooks
  tags:
  - Chargebee
- method: POST
  path: /tasks/api/v1/gmail/webhook
  spec: openapi/zoca-tasks-openapi.yml
  summary: Handle Gmail webhook
  tags:
  - gmail
- method: POST
  path: /tasks/api/v1/fireflies/webhook/{entityId}
  spec: openapi/zoca-tasks-openapi.yml
  summary: Handle Fireflies webhook event
  tags:
  - fireflies
- method: POST
  path: /tasks/api/v1/salesforce/webhook
  spec: openapi/zoca-tasks-openapi.yml
  summary: Process Salesforce webhook
  tags:
  - Salesforce
- method: POST
  path: /tasks/api/v1/moengage/webhook
  spec: openapi/zoca-tasks-openapi.yml
  summary: Handle MoEngage webhook events
  tags:
  - moengage
- method: POST
  path: /tasks/api/v1/platform-scraper/callback
  spec: openapi/zoca-tasks-openapi.yml
  summary: Receive callback from scraper test suite Lambda
  tags:
  - Platform Scraper
- method: POST
  path: /tasks/api/v1/hubspot/webhook
  spec: openapi/zoca-tasks-openapi.yml
  summary: null
  tags:
  - HubSpot
- method: GET
  path: /tasks/api/v1/hubspot/webhook/{jobId}/status
  spec: openapi/zoca-tasks-openapi.yml
  summary: null
  tags:
  - HubSpot
- method: POST
  path: /tasks/api/v1/hubspot/webhook/ticket-chat
  spec: openapi/zoca-tasks-openapi.yml
  summary: Handle HubSpot ticket chat webhook
  tags:
  - HubSpot
- method: POST
  path: /tasks/api/v1/hubspot/webhook/ticket-update
  spec: openapi/zoca-tasks-openapi.yml
  summary: Handle HubSpot ticket update webhook
  tags:
  - HubSpot
- method: POST
  path: /tasks/api/v1/justcall/webhook
  spec: openapi/zoca-tasks-openapi.yml
  summary: Process JustCall webhook
  tags:
  - JustCall
- method: PUT
  path: /tasks/api/v1/win-onboarding/callback/status
  spec: openapi/zoca-tasks-openapi.yml
  summary: Update callback status
  tags:
  - Win Onboarding
  - App
- method: GET
  path: /tasks/api/v1/win-onboarding/callback/statuses
  spec: openapi/zoca-tasks-openapi.yml
  summary: Get available callback statuses
  tags:
  - Win Onboarding
- method: GET
  path: /tasks/api/v1/win-onboarding/callbacks/{entityId}
  spec: openapi/zoca-tasks-openapi.yml
  summary: Get all callbacks for entity
  tags:
  - Win Onboarding
- method: POST
  path: /lead-magnet/website-strategy/callback
  spec: openapi/zoca-public-openapi.yml
  summary: Website strategy callback
  tags:
  - lead-magnet
- method: POST
  path: /lead-magnet/retell-demo/webhook
  spec: openapi/zoca-public-openapi.yml
  summary: Retell webhook for Hear Your Receptionist demo calls
  tags:
  - lead-magnet
- method: POST
  path: /lead-magnet/pricing/callback
  spec: openapi/zoca-public-openapi.yml
  summary: Record a callback request from the pricing-benchmark result page
  tags:
  - lead-magnet