Confido Legal · AsyncAPI Specification
Confido Legal Webhooks
Version 1.0.0
AsyncAPI description of the Confido Legal webhook surface, generated by API Evangelist from the provider's published webhook documentation. Confido Legal does not publish an AsyncAPI document of its own; every event name, payload field, header, signature algorithm and retry interval below is taken verbatim from https://docs.confidolegal.com/docs/webhooks/configure and https://docs.confidolegal.com/docs/webhooks/webhook-types. Confido POSTs an ARRAY of minimal payloads to the registered URL. Each payload carries identifiers only — the consumer then queries the GraphQL API for current state.
View Spec
View on GitHub
ComplianceDisbursementsGraphQLIOLTALawLawTechLegalLegal TechnologyPaymentsTrust AccountingAsyncAPIEventsWebhooks
Channels
webhookEndpoint
A single HTTPS endpoint receives every selected event type. The request body is an ARRAY of event payloads, not a single object. You receive nothing for types you have not selected in the portal.
Messages
TransactionCreated
Transaction created
Sent when a new Transaction is created.
TransactionFundsInTransit
TransactionFundsInTransit
Sent when a Transaction moves to FUNDS_IN_TRANSIT.
TransactionDeposited
TransactionDeposited
Sent when a Transaction is deposited in the Firm's account.
TransactionVoided
TransactionVoided
Sent when a Transaction is voided.
TransactionRefunded
TransactionRefunded
Sent when a Transaction is fully refunded.
TransactionPartiallyRefunded
TransactionPartiallyRefunded
Sent when a Transaction is partially refunded.
TransactionAchReturned
TransactionAchReturned
Sent when a settled ACH payment is returned by the bank and funds are reversed. Partial returns do not exist.
DisbursementUpdated
DisbursementUpdated
Sent when a disbursement is updated. Uniquely among Confido events the payload carries BOTH disbursement and oldDisbursement, so the consumer can diff the transition rather than re-query.
FirmUpdated
FirmUpdated
Sent when a Firm is updated, including every firm.status change.
StatementCreated
StatementCreated
Emitted when a monthly statement has been created for a Firm.
StatementUpdated
StatementUpdated
Emitted if a statement is updated. Documented as very unlikely — statements should be final at statement.created.
StoredPaymentMethodCreated
StoredPaymentMethodCreated
StoredPaymentMethodUpdated
StoredPaymentMethodUpdated
StoredPaymentMethodDeleted
StoredPaymentMethodDeleted
StoredDisbursementMethodCreated
StoredDisbursementMethodCreated
StoredDisbursementMethodUpdated
StoredDisbursementMethodUpdated
StoredDisbursementMethodDeleted
StoredDisbursementMethodDeleted
Servers
https
subscriber
The webhook URL YOU register in the Confido Legal Partner Portal under Settings > Webhooks, or with the webhookUrlCreate mutation. Confido is the publisher; your endpoint is the server that receives the POST.
AsyncAPI Specification
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.