Configure Webhooks via API

Configure webhooks to take full advantage of the ClickPoint API. Get lead data into other reporting solutions or update lead data.

Gabriel Buck avatar
Written by Gabriel Buck
Updated over a week ago

ClickPoint Webhooks

Subscribing to webhooks is great if you wish to capture real-time updates on leads as they are worked in ClickPoint. The information listed below outlines the type of data received at your specified endpoint setup during the request. To subscribe to a webhook or to review ClickPoint's API documentation, navigate to: https://restapi.sales-exec.net

Note: The only supported Webhook Data Type is JSON (WebHookDataType=1)


WebHook Type 100: Lead Created

{
         AccountGuid: '00000000-0000-0000-0000-000000000000'
         LeadGuid: '00000000-0000-0000-0000-000000000000'
         LeadTypeGuid: '00000000-0000-0000-0000-000000000000'
         LeadCreatedUtc: '2017-12-29T21:03:56.2061577Z'
}

WebHook Type 101: Lead Returned

{
         AccountGuid: '00000000-0000-0000-0000-000000000000'
         LeadGuid: '00000000-0000-0000-0000-000000000000'
         LeadReturnedUtc: '2017-12-29T21:03:56.2061577Z'
}

WebHook Type 102: Lead Data Changed

{
         AccountGuid: '00000000-0000-0000-0000-000000000000'
         LeadGuid: '00000000-0000-0000-0000-000000000000'
         LeadFieldGuid: '00000000-0000-0000-0000-000000000000'
         Value: 'Bob'
         ValueUpdatedUtc: '2017-12-29T21:03:56.2061577Z'
}

WebHook Type 103: Lead Status Changed

{
         AccountGuid: '00000000-0000-0000-0000-000000000000'
         LeadGuid: '00000000-0000-0000-0000-000000000000'
         NewLifeCycleStageGuid: '00000000-0000-0000-0000-000000000000'
         NewLifeCycleStageName: 'string'
         NewLeadStatusGuid: '00000000-0000-0000-0000-000000000000'
         NewLeadStatusName: 'string'
         StatusUpdatedUtc: '2017-12-29T21:03:56.2061577Z'
}

WebHook Type 104: Action Executed

{
         AccountGuid: '00000000-0000-0000-0000-000000000000'
         LeadGuid: '00000000-0000-0000-0000-000000000000'
         ActionGuid: '00000000-0000-0000-0000-000000000000'
         ActionName: 'string'
         ActionExecutedUtc: '2017-12-29T21:03:56.2061577Z'
         ActionExecutedByUserAccountGuid: '00000000-0000-0000-0000-000000000000'
}

WebHook Type 105: Appointment Created

{
         AccountGuid: '00000000-0000-0000-0000-000000000000',
         AppointmentGuid: '00000000-0000-0000-0000-000000000000'
         AppointmentCreatedUtc: '2017-12-29T21:03:56.2061577Z'
         Values: [
                 {PropertyName: 'Title', NewValue: 'newTitle'}
         ]
}

WebHook Type 106: Appointment Updated

{
         AccountGuid: '00000000-0000-0000-0000-000000000000',
         AppointmentGuid: '00000000-0000-0000-0000-000000000000'
         AppointmentUpdatedUtc: '2017-12-29T21:03:56.2061577Z'
         Values: [
                 {PropertyName: 'Title', NewValue: 'newTitle'}
         ]
}

WebHook Type 107: Appointment Deleted

{
         AccountGuid: '00000000-0000-0000-0000-000000000000',
         AppointmentGuid: '00000000-0000-0000-0000-000000000000'
         AppointmentDeletedUtc: '2017-12-29T21:03:56.2061577Z'
}

WebHook Type 108: Lead Note Created

{
         AccountGuid: '00000000-0000-0000-0000-000000000000',
         LeadGuid: '00000000-0000-0000-0000-000000000000',
         LeadNoteGuid: '00000000-0000-0000-0000-000000000000'
         LeadNoteCreatedUtc: '2017-12-29T21:03:56.2061577Z'
         Values: [
                 {PropertyName: 'Title', NewValue: 'newTitle'}
         ]
}

WebHook Type 109: Lead Note Updated

{
         AccountGuid: '00000000-0000-0000-0000-000000000000',
         LeadNoteGuid: '00000000-0000-0000-0000-000000000000'
         LeadNoteUpdatedUtc: '2017-12-29T21:03:56.2061577Z'
         Values: [
                 {PropertyName: 'Title', NewValue: 'newTitle'}
         ]

}

WebHook Type 110: Lead Note Deleted

{
         AccountGuid: '00000000-0000-0000-0000-000000000000',
         LeadNoteGuid: '00000000-0000-0000-0000-000000000000'
         LeadNoteDeletedUtc: '2017-12-29T21:03:56.2061577Z'
}

WebHook Type 111: Contact Log Created

{
         AccountGuid: '00000000-0000-0000-0000-000000000000',
         LeadGuid: '00000000-0000-0000-0000-000000000000'
         UserAccountGuid: '00000000-0000-0000-0000-000000000000'
         ContactType: ['Phone', 'Email']  --never Phone/Email
         ContactAuditCreatedUtc: '2017-12-29T21:03:56.2061577Z'
}

WebHook Type 112: Lead Transferred

{
         AccountGuid: '00000000-0000-0000-0000-000000000000',
         LeadGuid: '00000000-0000-0000-0000-000000000000'
         NewOwnerUserAccountGuid: '00000000-0000-0000-0000-000000000000'
         TransferedUtc: '2017-12-29T21:03:56.2061577Z'
}

WebHook Type 113: Email Sent 

{
         AccountGuid: '00000000-0000-0000-0000-000000000000',
         EmailLogGuid: '00000000-0000-0000-0000-000000000000'
         LeadGuid: '00000000-0000-0000-0000-000000000000'
         SenderUserAccountGuid: '00000000-0000-0000-0000-000000000000'
         SentUtc: '2017-12-29T21:03:56.2061577Z'
}

WebHook Type 114: Email Opened

{
         AccountGuid: '00000000-0000-0000-0000-000000000000',
         EmailLogGuid: '00000000-0000-0000-0000-000000000000'
}

WebHook Type 115: Pull Distribution Assigned Lead

{
         AccountGuid: '00000000-0000-0000-0000-000000000000',
         DistributionGuid: '00000000-0000-0000-0000-000000000000',
         LeadGuid: '00000000-0000-0000-0000-000000000000'
         NewOwnerUserAccountGuid: '00000000-0000-0000-0000-000000000000'
         AssignedUtc: '2017-12-29T21:03:56.2061577Z'
}
Did this answer your question?