Webhook memberi tahu aplikasi Anda ketika entitas dibuat, diperbarui, atau dihapus di Mokapen. Gunakan mereka untuk integrasi berbasis peristiwa alih-alih melakukan polling REST API.
Daftarkan URL webhook dan pilih acara yang akan diterima. Ketika suatu peristiwa terjadi, Mokapen mengirimkan permintaan HTTP POST ke titik akhir Anda dengan payload JSON.
Titik akhir pengelolaan webhook memerlukan token Pembawa yang valid dengan cakupan yang sesuai.
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
Kirim POST dengan URL panggilan balik, ID organisasi, dan acara yang dipilih:
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"]
}
Periksa permintaan webhook yang masuk di server Anda. Gunakan titik akhir HTTPS saja. Simpan rahasia dengan aman dan validasi muatan sebelum memprosesnya.
Dengan merekam webhook Anda dapat berlangganan satu atau beberapa acara berikut:
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.deletedApakah Anda memerlukan bantuan?