Web kancaları, Mokapen'de varlıklar oluşturulduğunda, güncellendiğinde veya silindiğinde uygulamanıza bilgi verir. REST API'lerini yoklamak yerine olaya dayalı entegrasyonlar için bunları kullanın.
Bir web kancası URL'si kaydedin ve alınacak etkinlikleri seçin. Bir olay meydana geldiğinde Mokapen, uç noktanıza JSON yükü ile bir HTTP POST isteği gönderir.
Webhook yönetimi uç noktaları, uygun kapsamlara sahip geçerli bir Bearer jetonu gerektirir.
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
Geri arama URL'si, kuruluş kimliği ve seçili etkinliklerle bir POST gönderin:
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"]
}
Sunucunuza gelen webhook isteklerini kontrol edin. Yalnızca HTTPS uç noktalarını kullanın. Sırları güvenli bir şekilde saklayın ve verileri işlemeden önce doğrulayın.
Bir web kancası kaydederek aşağıdaki etkinliklerden birine veya daha fazlasına abone olabilirsiniz:
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.deletedYardıma mı ihtiyacınız var?