Webhooks giver din applikation besked, når entiteter oprettes, opdateres eller slettes i Mokapen. Brug dem til hændelsesdrevne integrationer i stedet for at polle REST API'er.
Registrer en webhook-URL, og vælg begivenheder, der skal modtages. Når en hændelse opstår, sender Mokapen en HTTP POST-anmodning til dit slutpunkt med JSON-nyttelast.
Webhook-administrationsslutpunkter kræver et gyldigt bærer-token med det relevante omfang.
GET /api/webhooks
POST /api/webhooks
PUT /api/webhooks/{webhook_id}
DELETE /api/webhooks/{webhook_id}
GET /api/webhooks/{webhook_id}/logs
GET /api/webhook-events
Send et POST med tilbagekalds-URL, organisations-id og valgte begivenheder:
POST /api/webhooks
Authorization: Bearer YOUR_ACCESS_TOKEN
Content-Type: application/json
{
"url": "https://example.com/webhooks/mokapen",
"org_id": 849,
"events": ["task.created", "task.updated", "contact.created"]
}
Tjek indgående webhook-anmodninger på din server. Brug kun HTTPS-endepunkter. Opbevar hemmeligheder sikkert og valider nyttelast, før du behandler dem.
Ved at optage en webhook kan du abonnere på en eller flere af følgende begivenheder:
task.createdtask.updatedtask.deletedproject.createdproject.updatedproject.deletedcontact.createdcontact.updatedcontact.deletedcompany.createdcompany.updatedcompany.deletedticket.createdticket.updatedticket.deletedbooking.createdbooking.updatedbooking.deletedproduct.createdproduct.updatedproduct.deletedservice.createdservice.updatedservice.deletedquote.createdquote.updatedquote.deletedorder.createdorder.updatedorder.deleteddeal.createddeal.updateddeal.deletedappointment.createdappointment.updatedappointment.deleteddocument.createddocument.updateddocument.deletedcampaign.createdcampaign.updatedcampaign.deletedHar du brug for hjælp?