Closed maxi032 closed 6 months ago
This is an example of how you would register a webhook. Same works for unregistration (https://developer.teamleader.eu/#/reference/other/webhooks/webhooks.unregister).
$webhook = $client->webhook( [
"url" => "https=>//example.com",
"types" => [
"account.deactivated",
"account.deleted",
"call.added",
"call.completed",
"call.deleted",
"call.updated",
"company.added",
"company.deleted",
"company.updated",
"contact.added",
"contact.deleted",
"contact.linkedToCompany",
"contact.unlinkedFromCompany",
"contact.updatedLinkToCompany",
"contact.updated",
"creditNote.booked",
"creditNote.deleted",
"creditNote.sent",
"creditNote.updated",
"deal.created",
"deal.deleted",
"deal.lost",
"deal.moved",
"deal.updated",
"deal.won",
"invoice.booked",
"invoice.deleted",
"invoice.drafted",
"invoice.paymentRegistered",
"invoice.paymentRemoved",
"invoice.sent",
"invoice.updated",
"meeting.created",
"meeting.completed",
"meeting.deleted",
"meeting.updated",
"milestone.created",
"milestone.updated",
"nextgenProject.created",
"nextgenProject.updated",
"nextgenProject.closed",
"nextgenProject.deleted",
"product.added",
"project.created",
"project.deleted",
"project.updated",
"subscription.added",
"subscription.deactivated",
"subscription.deleted",
"subscription.updated",
"task.completed",
"task.created",
"task.deleted",
"task.updated",
"timeTracking.added",
"timeTracking.deleted",
"timeTracking.updated",
"user.deactivated"
]
] )->register();
Can you please give me an example on how to do that?