DottedSign · AsyncAPI Specification
Dottedsign Com Webhooks
Version
View Spec
View on GitHub
CompanyE-SignatureWorkflowsSoftware-as-a-ServiceDocument ManagementAsyncAPIEvents
AsyncAPI Specification
generated: '2026-11-06'
method: searched
generator: extract-docs-artifacts.py (local)
source: https://developer.dottedsign.com/docs/03-about-dottedsign-api-02-webhooks.md
sources:
- https://developer.dottedsign.com/docs/03-about-dottedsign-api-02-webhooks.md
- https://developer.dottedsign.com/docs/03-about-dottedsign-api-02-webhooks
- https://developer.dottedsign.com/docs/05-quick-start-scenarios-03-managing-notifications-and-share-links.md
- https://developer.dottedsign.com/docs/05-quick-start-scenarios-03-managing-notifications-and-share-links
description: DottedSign webhooks deliver HTTP POST payloads for task‑related events.
events:
- event: created
description: Task has been created.
- event: sent
description: Task has been sent to signers.
- event: modified
description: Task has been updated by the owner.
- event: verified
description: Task has been verified by one signer.
- event: viewed
description: Task has been viewed.
- event: signed
description: Task has been signed by one signer.
- event: completed
description: Task has been signed completely by all signers.
- event: declined
description: Task has been declined by a signer.
- event: voided
description: Task has been voided by the owner.
- event: review_verified
description: Task has been verified by one reviewer.
- event: review_passed
description: Task has been passed by one reviewer.
- event: review_rejected
description: Task has been rejected by one reviewer.
- event: confirm_verified
description: Task has been verified by one signer.
- event: confirmed
description: Task has been confirmed by one signer.
- event: unarchived
description: Task has been unarchived by a member with permission.
- event: discarded
description: Task has been discarded to the trash can by the owner or the one with permission.
- event: restored
description: Task has been restored from the trash can by the owner or the one with permission.
- event: garbage_collected
description: Task can be completely deleted can not be restored anymore by the system.
- event: signer_change_requested
description: The signer of the task requests the owner to change signer.
- event: signer_changed
description: The signer of the task has been changed by the owner or the original signer.
- event: reviewer_change_requested
description: The reviewer of the task requests the owner to change reviewer.
- event: reviewer_changed
description: The reviewer of the task has been changed by the owner or the original reviewer.
- event: archived
description: Task has been archived by a member with permission.
- event: email_failed
description: The signer's email deliver failed, either because the email address is invalid or the email is undeliverable. Please verify the
email address and contact customer support to resolve the bounce.
delivery:
signature: Signature header generated by encoding the JSON payload with the application’s client secret using sha256 algorithm.
note: Only tasks that have been created, sent, or signed through the Open API will receive webhook notifications for all subsequent events.
docs: https://developer.dottedsign.com/docs/03-about-dottedsign-api-02-webhooks.md
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/dottedsign-com-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.