AsyncAPI Specification
generated: '2026-09-21'
method: searched
generator: extract-docs-artifacts.py (local)
source: https://developer.focus.teamleader.eu/docs/api/webhooks
sources:
- https://developer.focus.teamleader.eu/docs/api/webhooks
- https://developer.focus.teamleader.eu/docs/api/webhooks-list
- https://developer.focus.teamleader.eu/docs/api/webhooks-register
- https://developer.focus.teamleader.eu/docs/api/webhooks-unregister
description: Teamleader webhooks fire for the following event types.
events:
- event: account.deactivated
description: Event account.deactivated.
- event: account.deleted
description: Event account.deleted.
- event: call.added
description: Event call.added.
- event: call.completed
description: Event call.completed.
- event: call.deleted
description: Event call.deleted.
- event: call.updated
description: Event call.updated.
- event: company.added
description: Event company.added.
- event: company.deleted
description: Event company.deleted.
- event: company.updated
description: Event company.updated.
- event: contact.added
description: Event contact.added.
- event: contact.deleted
description: Event contact.deleted.
- event: contact.linkedToCompany
description: Event contact.linkedToCompany.
- event: contact.unlinkedFromCompany
description: Event contact.unlinkedFromCompany.
- event: contact.updatedLinkToCompany
description: Event contact.updatedLinkToCompany.
- event: contact.updated
description: Event contact.updated.
- event: creditNote.booked
description: Event creditNote.booked.
- event: creditNote.deleted
description: Event creditNote.deleted.
- event: creditNote.peppolSubmissionFailed
description: Event creditNote.peppolSubmissionFailed.
- event: creditNote.peppolSubmissionSucceeded
description: Event creditNote.peppolSubmissionSucceeded.
- event: creditNote.sent
description: Event creditNote.sent.
- event: creditNote.updated
description: Event creditNote.updated.
- event: deal.created
description: Event deal.created.
- event: deal.deleted
description: Event deal.deleted.
- event: deal.lost
description: Event deal.lost.
- event: deal.moved
description: Event deal.moved.
- event: deal.updated
description: Event deal.updated.
- event: deal.won
description: Event deal.won.
- event: incomingCreditNote.added
description: Event incomingCreditNote.added.
- event: incomingCreditNote.approved
description: Event incomingCreditNote.approved.
- event: incomingCreditNote.bookkeepingSubmissionFailed
description: Event incomingCreditNote.bookkeepingSubmissionFailed.
- event: incomingCreditNote.bookkeepingSubmissionSucceeded
description: Event incomingCreditNote.bookkeepingSubmissionSucceeded.
- event: incomingCreditNote.deleted
description: Event incomingCreditNote.deleted.
- event: incomingCreditNote.refused
description: Event incomingCreditNote.refused.
- event: incomingCreditNote.updated
description: Event incomingCreditNote.updated.
- event: incomingInvoice.added
description: Event incomingInvoice.added.
- event: incomingInvoice.approved
description: Event incomingInvoice.approved.
- event: incomingInvoice.bookkeepingSubmissionFailed
description: Event incomingInvoice.bookkeepingSubmissionFailed.
- event: incomingInvoice.bookkeepingSubmissionSucceeded
description: Event incomingInvoice.bookkeepingSubmissionSucceeded.
- event: incomingInvoice.deleted
description: Event incomingInvoice.deleted.
- event: incomingInvoice.refused
description: Event incomingInvoice.refused.
- event: incomingInvoice.updated
description: Event incomingInvoice.updated.
- event: invoice.booked
description: Event invoice.booked.
- event: invoice.deleted
description: Event invoice.deleted.
- event: invoice.drafted
description: Event invoice.drafted.
- event: invoice.paymentRegistered
description: Event invoice.paymentRegistered.
- event: invoice.paymentRemoved
description: Event invoice.paymentRemoved.
- event: invoice.peppolSubmissionFailed
description: Event invoice.peppolSubmissionFailed.
- event: invoice.peppolSubmissionSucceeded
description: Event invoice.peppolSubmissionSucceeded.
- event: invoice.sent
description: Event invoice.sent.
- event: invoice.updated
description: Event invoice.updated.
- event: meeting.created
description: Event meeting.created.
- event: meeting.completed
description: Event meeting.completed.
- event: meeting.deleted
description: Event meeting.deleted.
- event: meeting.updated
description: Event meeting.updated.
- event: milestone.created
description: Event milestone.created.
- event: milestone.updated
description: Event milestone.updated.
- event: nextgenProject.created
description: Event nextgenProject.created.
- event: nextgenProject.updated
description: Event nextgenProject.updated.
- event: nextgenProject.closed
description: Event nextgenProject.closed.
- event: nextgenProject.deleted
description: Event nextgenProject.deleted.
- event: nextgenTask.completed
description: Event nextgenTask.completed.
- event: nextgenTask.created
description: Event nextgenTask.created.
- event: nextgenTask.deleted
description: Event nextgenTask.deleted.
- event: nextgenTask.updated
description: Event nextgenTask.updated.
- event: product.added
description: Event product.added.
- event: product.updated
description: Event product.updated.
- event: product.deleted
description: Event product.deleted.
- event: project.created
description: Event project.created.
- event: project.deleted
description: Event project.deleted.
- event: project.updated
description: Event project.updated.
- event: receipt.added
description: Event receipt.added.
- event: receipt.approved
description: Event receipt.approved.
- event: receipt.bookkeepingSubmissionFailed
description: Event receipt.bookkeepingSubmissionFailed.
- event: receipt.bookkeepingSubmissionSucceeded
description: Event receipt.bookkeepingSubmissionSucceeded.
- event: receipt.deleted
description: Event receipt.deleted.
- event: receipt.refused
description: Event receipt.refused.
- event: receipt.updated
description: Event receipt.updated.
- event: subscription.added
description: Event subscription.added.
- event: subscription.deactivated
description: Event subscription.deactivated.
- event: subscription.deleted
description: Event subscription.deleted.
- event: subscription.updated
description: Event subscription.updated.
- event: task.completed
description: Event task.completed.
- event: task.created
description: Event task.created.
- event: task.deleted
description: Event task.deleted.
- event: task.updated
description: Event task.updated.
- event: ticket.closed
description: Event ticket.closed.
- event: ticket.created
description: Event ticket.created.
- event: ticket.deleted
description: Event ticket.deleted.
- event: ticket.reopened
description: Event ticket.reopened.
- event: ticket.updated
description: Event ticket.updated.
- event: ticketMessage.added
description: Event ticketMessage.added.
- event: timeTracking.added
description: Event timeTracking.added.
- event: timeTracking.deleted
description: Event timeTracking.deleted.
- event: timeTracking.updated
description: Event timeTracking.updated.
- event: user.deactivated
description: Event user.deactivated.
delivery: {}
docs: https://developer.focus.teamleader.eu/docs/api/webhooks
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/teamleader-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.