Conversica · AsyncAPI Specification
Conversica Webhooks
Version
View Spec
View on GitHub
CompanyArtificial IntelligenceConversational AIAI AgentsSalesMarketingLead ManagementCRMMarketing AutomationCustomer EngagementMessagingSMSEmailChatAutomotiveHigher EducationWebhookAsyncAPIEvents
AsyncAPI Specification
generated: '2026-08-01'
method: searched
source: https://help.conversica.com/hc/en-us/articles/360048601712-Conversica-API-Integration-Manual
spec_type: Webhooks
asyncapi_published: false
asyncapi_note: >-
Conversica publishes no AsyncAPI document. It does document a real outbound event
surface: the Conversica Platform POSTs Message and Lead Update objects to endpoints the
customer provides, plus an optional Website Chat lead-creation callback. That catalog is
captured here rather than fabricating an AsyncAPI spec.
summary:
direction: conversica-to-customer
transport: HTTPS POST, JSON body
authentication: HTTP Basic access authentication (single username/password pair supplied by the customer, shared across all customer endpoints)
endpoints_owned_by: customer
subscription_model: >-
There is no self-serve webhook subscription UI. Customer endpoints are registered with
Conversica during implementation via the technical account manager; both endpoints must
share one credential pair and should use a consistent URL format.
delivery_guarantees_documented: false
signing_documented: false
retry_policy_documented: false
webhooks:
- name: message
event: Message sent or received
description: >-
Fired each time the Conversica Assistant sends a message to a Lead or receives a
response from a Lead. The action field carries "sent" or "received".
method: POST
customer_endpoint_examples:
- https://api.customername.com/conversicaMessage/
- https://api.customername.com/conversica/message
payload_schema: openapi/conversica-integrations-api-openapi.yml#/components/schemas/Message
operation: receiveMessage
required_fields: [apiVersion, id, clientId, action, date, subject, body]
examples:
- examples/conversica-message-sent.json
- examples/conversica-message-received.json
- name: leadUpdate
event: Lead or Conversation state changed
description: >-
Fired when the state of a Lead or Conversation changes. Other than apiVersion, id and
clientId only the keys with updated values are sent, so consumers must treat every
other field as optional and merge partial updates.
method: POST
customer_endpoint_examples:
- https://api.customername.com/conversicaLead/
- https://api.customername.com/conversica/lead
payload_schema: openapi/conversica-integrations-api-openapi.yml#/components/schemas/LeadUpdate
operation: receiveLeadUpdate
required_fields: [apiVersion, id, clientId]
partial_updates: true
state_vocabulary: vocabulary/conversica-conversation-vocabulary.yml
examples:
- examples/conversica-lead-update-engagement.json
- examples/conversica-lead-update-stage.json
- name: chatLeadCreated
event: Website Chat captured a lead
description: >-
Optional Website Chat callback. When the chat agent captures a visitor, Conversica
POSTs the lead plus the full chat transcript. The receiving endpoint must reply with
a JSON object carrying status and message.
method: POST
customer_endpoint_examples:
- https://api.customername.com/conversicaCreate/
- https://api.customername.com/conversica/create
payload_schema: openapi/conversica-integrations-api-openapi.yml#/components/schemas/ChatLead
operation: receiveChatLead
required_fields: [firstName, lastName, email, conversationHistory]
response_schema: openapi/conversica-integrations-api-openapi.yml#/components/schemas/WebhookAck
response_status_codes: ['200', '400', '401', '500']
examples:
- examples/conversica-chat-lead.json
- examples/conversica-chat-webhook-ack.json
source: https://help.conversica.com/hc/en-us/articles/38828763556635-Implementing-a-Conversica-API-Lead-Creation-Webhook-for-Website-Chat
x-evidence:
fetched: '2026-08-01'
urls:
- url: https://help.conversica.com/hc/en-us/articles/360048601712-Conversica-API-Integration-Manual
http_status: 200
- url: https://help.conversica.com/hc/en-us/articles/38828763556635-Implementing-a-Conversica-API-Lead-Creation-Webhook-for-Website-Chat
http_status: 200
probes:
- url: https://integrations-api.conversica.com/asyncapi.yaml
http_status: 404
- url: https://integrations-api.conversica.com/asyncapi.json
http_status: 302
note: redirect, not an AsyncAPI document
- url: https://www.conversica.com/asyncapi.yaml
http_status: 404
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/conversica-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.