Webhooks stellen uw toepassing op de hoogte wanneer entiteiten worden gemaakt, bijgewerkt of verwijderd in Mokapen. Gebruik ze voor gebeurtenisgestuurde integraties in plaats van het pollen van REST API's.
Registreer een webhook-URL en selecteer gebeurtenissen die u wilt ontvangen. Wanneer er een gebeurtenis plaatsvindt, verzendt Mokapen een HTTP POST-verzoek naar uw eindpunt met JSON-payload.
Voor webhookbeheereindpunten is een geldig Bearer-token met de juiste bereiken vereist.
GET /api/webhooks
POST /api/webhooks
PUT /api/webhooks/{webhook_id}
VERWIJDER /api/webhooks/{webhook_id}
GET /api/webhooks/{webhook_id}/logs
GET /api/webhook-events
Stuur een POST met de callback-URL, organisatie-ID en geselecteerde evenementen:
POST /api/webhooks
Autorisatie: drager YOUR_ACCESS_TOKEN
Inhoudstype: application/json
{
"url": "https://example.com/webhooks/mokapen",
"org_id": 849,
"events": ["task.created", "task.updated", "contact.created"]
}
Controleer inkomende webhookverzoeken op uw server. Gebruik alleen HTTPS-eindpunten. Bewaar geheimen veilig en valideer payloads voordat u ze verwerkt.
Door een webhook op te nemen, kunt u zich abonneren op een of meer van de volgende evenementen:
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.deletedHeeft u hulp nodig?