Webhooks

Webhooks are a way to send outbound HTTP POST requests based on certain creation events in Call Tools. This can be when a new contact is created, a new call log is created, a new note is created, or a new agent call disposition is saved.

You can subscribe to listen for these event POST requests either in the Call Tools web interface or using the REST API endpoint:

/api/resthooksubscriptions/

HTTP request error logs for REST Hooks can be viewed in the Call Tools web interface or using the REST API endpoint:

/api/resthookerrorlogs/

Data format will be in the same JSON format that the REST API uses when making a GET request on the corresponding endpoint.

The object creation events that can be subscribed to are:

  • Contact
  • Historical Call Disposition
  • Historical Contact Disposition
  • Call
  • Goal
  • Calendar Event
  • Opportunity
  • Contact Tag
  • Email
  • SMS
  • Note
  • Case
  • Connector Button Click
  • Phone Number
  • Email Address

Our Zapier integration automatically makes use of Call Tools Webhooks.