Webhooks meddelar din applikation när enheter skapas, uppdateras eller tas bort i Mokapen. Använd dem för händelsedrivna integrationer istället för att polla REST API:er.
Registrera en webhook-URL och välj händelser att ta emot. När en händelse inträffar skickar Mokapen en HTTP POST-begäran till din slutpunkt med JSON-nyttolast.
Webhook-hanteringsslutpunkter kräver en giltig bärartoken med lämpliga omfattningar.
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
Skicka ett POST med återuppringnings-URL, organisations-ID och valda händelser:
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"]
}
Kontrollera inkommande webhook-förfrågningar på din server. Använd endast HTTPS-slutpunkter. Lagra hemligheter säkert och validera nyttolaster innan du bearbetar dem.
Genom att spela in en webhook kan du prenumerera på ett eller flera av följande evenemang:
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.deletedBehöver du hjälp?