CRM
Webhook events for CRM contractors.
Events
| Event | Trigger |
|---|---|
crm.contractor.created | A contractor is created. |
crm.contractor.updated | A contractor is updated. |
crm.contractor.deleted | A contractor is deleted. |
Contractor created
crm.contractor.created
| Field | Type | Example |
|---|---|---|
contractorId | UUID | 41e26aa9-3648-414f-9e9b-a7bb4a20d73c |
name | string (max 150 characters) | Contractor Name |
email | email | null | KU6ZD@example.com |
accountingEmail | email | null | KU6ZD@example.com |
shortCode | string (max 6 characters) | qwerty |
pictureSm | URL | null | https://example.com/pictureSm.jpg |
pictureLg | URL | null | https://example.com/pictureLg.jpg |
{
"contractorId": "41e26aa9-3648-414f-9e9b-a7bb4a20d73c",
"name": "Contractor Name",
"email": "KU6ZD@example.com",
"accountingEmail": "KU6ZD@example.com",
"shortCode": "qwerty",
"pictureSm": "https://example.com/pictureSm.jpg",
"pictureLg": "https://example.com/pictureLg.jpg"
}Contractor updated
crm.contractor.updated
| Field | Type | Example |
|---|---|---|
contractorId | UUID | 41e26aa9-3648-414f-9e9b-a7bb4a20d73c |
name | string (max 150 characters) | Contractor Name |
email | email | null | KU6ZD@example.com |
accountingEmail | email | null | KU6ZD@example.com |
shortCode | string (max 6 characters) | qwerty |
pictureSm | URL | null | https://example.com/pictureSm.jpg |
pictureLg | URL | null | https://example.com/pictureLg.jpg |
{
"contractorId": "41e26aa9-3648-414f-9e9b-a7bb4a20d73c",
"name": "Contractor Name",
"email": "KU6ZD@example.com",
"accountingEmail": "KU6ZD@example.com",
"shortCode": "qwerty",
"pictureSm": "https://example.com/pictureSm.jpg",
"pictureLg": "https://example.com/pictureLg.jpg"
}Contractor deleted
crm.contractor.deleted
| Field | Type | Example |
|---|---|---|
contractorId | UUID | d5b7c600-cf47-4d12-b7f3-227e7e9fe02d |
{
"contractorId": "d5b7c600-cf47-4d12-b7f3-227e7e9fe02d"
}