Create Subscription
Create Webhook Subscription
POST
Create a new webhook subscription.
List of available events
| Event Name | Event | Resource |
|---|---|---|
| Candidate Added | candidate.added | Candidate |
| Candidate Updated | candidate.updated | Candidate |
| Candidate Deleted | candidate.deleted | Candidate |
| Candidate Assigned to Job | candidate.assigned_to_job | Talent Funnel Assigned Candidate |
| Candidate Removed from Job | candidate.removed_from_job | Candidate |
| Candidate Talent Stage Updated | candidate.talent_stage.updated | Talent Funnel Assigned Candidate |
| Job Application From External Source | job.application.from_external_source | Talent Funnel Assigned Candidate |
| Contact Added | contact.added | Contact |
| Contact Updated | contact.updated | Contact |
| Contact Deleted | contact.deleted | Contact |
| Organization Added | organization.added | Organization |
| Organization Updated | organization.updated | Organization |
| Organization Deleted | organization.deleted | Organization |
| Deal Added | deal.added | Deal |
| Deal Updated | deal.updated | Deal |
| Deal Deleted | deal.deleted | Deal |
| Job Added | job.added | Job |
| Job Updated | job.updated | Job |
| Job Deleted | job.deleted | Job |
Request
Body
- eventName
string>= 1 characters (required)
- targetUrl
string (URL)>= 1 characters (required)
Response
201
Body
- id
integerExample: 7
- event_name
stringExample: candidate.deleted
- target_url
stringExample: https://xyz.com
- source
stringExample: public
- created_at
stringExample: 2026-07-29T20:09:54.000Z
- updated_at
stringExample: 2026-07-29T20:09:54.000Z
401
Body
- unauthorised
400
Body
- Unprocessable Entity
Response Example
{
"id": 7,
"event_name": "candidate.deleted",
"target_url": "https://xyz.com",
"source": "public",
"created_at": "2026-07-29T20:09:54.000Z",
"updated_at": "2026-07-29T20:09:54.000Z"
}