Skip to main content
POST
ReplayCompleted-callWebhooks

Authorizations

Authorization
string
header
required

Token-based authentication with required prefix "Token"

Body

Validate manual webhook replay requests for recent chats.

lead_ids
integer[]
required

Lead IDs whose most recent chats should be replayed. Only leads owned by the authenticated API user are processed.

Maximum array length: 5000
Required range: x >= 1
triggers
enum<string>[]
required

Webhook trigger values to replay for each authorized lead.

Maximum array length: 22
  • LEAD_CREATED - Lead Created
  • LEAD_UPDATED - Lead Updated
  • LEAD_CLOSED - Lead Closed
  • LEAD_CLOSED_INCOMPLETE - Lead Closed Incomplete
  • LEAD_LOST - Lead Lost
  • LEAD_SCHEDULE_COMPLETED - Lead Schedule Completed
  • LEAD_LATE_CALLBACK - Lead Late Callback
  • LEAD_OUT_OF_TERRITORY - Lead Out of Territory
  • LEAD_BAD_NUMBER - Lead Bad Number
  • LEAD_CANCELLED - Lead Cancelled
  • LEAD_CALLBACK_TO_TRANSFER - Lead Callback to Transfer
  • LEAD_BEFORE_REENGAGEMENT - Lead Before Reengagement
  • LEAD_REENGAGEMENT - Lead Reengagement
  • LEAD_FIRST_INBOUND - Lead First Inbound
  • CALL_COMPLETE - Call Complete
  • BEFORE_CALLING - Before Calling
  • CALL_FAILED - Call Failed
  • CALL_ENDED - Call Ended
  • CALL_TRANSFER_INITIATED - Call Transfer Initiated
  • SMS_COMPLETE - SMS Complete
  • SMS_DNC - SMS DNC
  • CALL_DNC - CALL DNC
Available options:
LEAD_CREATED,
LEAD_UPDATED,
LEAD_CLOSED,
LEAD_CLOSED_INCOMPLETE,
LEAD_LOST,
LEAD_SCHEDULE_COMPLETED,
LEAD_LATE_CALLBACK,
LEAD_OUT_OF_TERRITORY,
LEAD_BAD_NUMBER,
LEAD_CANCELLED,
LEAD_CALLBACK_TO_TRANSFER,
LEAD_BEFORE_REENGAGEMENT,
LEAD_REENGAGEMENT,
LEAD_FIRST_INBOUND,
CALL_COMPLETE,
BEFORE_CALLING,
CALL_FAILED,
CALL_ENDED,
CALL_TRANSFER_INITIATED,
SMS_COMPLETE,
SMS_DNC,
CALL_DNC

Response

Webhook replay tasks queued successfully.

Describe an accepted webhook replay request.

task_ids
string[]
required

Celery task IDs for the queued replay chunks.

task_count
integer
required

Number of replay tasks queued.

Required range: x >= 0
lead_count
integer
required

Number of authorized leads queued for replay.

Required range: x >= 0
skipped_lead_count
integer
required

Number of requested lead IDs skipped because they are not owned by the caller.

Required range: x >= 0
chunk_size
integer
required

Maximum number of leads processed by each replay task.

Required range: x >= 1
triggers
enum<string>[]
required

Webhook trigger values queued for replay.

  • LEAD_CREATED - Lead Created
  • LEAD_UPDATED - Lead Updated
  • LEAD_CLOSED - Lead Closed
  • LEAD_CLOSED_INCOMPLETE - Lead Closed Incomplete
  • LEAD_LOST - Lead Lost
  • LEAD_SCHEDULE_COMPLETED - Lead Schedule Completed
  • LEAD_LATE_CALLBACK - Lead Late Callback
  • LEAD_OUT_OF_TERRITORY - Lead Out of Territory
  • LEAD_BAD_NUMBER - Lead Bad Number
  • LEAD_CANCELLED - Lead Cancelled
  • LEAD_CALLBACK_TO_TRANSFER - Lead Callback to Transfer
  • LEAD_BEFORE_REENGAGEMENT - Lead Before Reengagement
  • LEAD_REENGAGEMENT - Lead Reengagement
  • LEAD_FIRST_INBOUND - Lead First Inbound
  • CALL_COMPLETE - Call Complete
  • BEFORE_CALLING - Before Calling
  • CALL_FAILED - Call Failed
  • CALL_ENDED - Call Ended
  • CALL_TRANSFER_INITIATED - Call Transfer Initiated
  • SMS_COMPLETE - SMS Complete
  • SMS_DNC - SMS DNC
  • CALL_DNC - CALL DNC
Available options:
LEAD_CREATED,
LEAD_UPDATED,
LEAD_CLOSED,
LEAD_CLOSED_INCOMPLETE,
LEAD_LOST,
LEAD_SCHEDULE_COMPLETED,
LEAD_LATE_CALLBACK,
LEAD_OUT_OF_TERRITORY,
LEAD_BAD_NUMBER,
LEAD_CANCELLED,
LEAD_CALLBACK_TO_TRANSFER,
LEAD_BEFORE_REENGAGEMENT,
LEAD_REENGAGEMENT,
LEAD_FIRST_INBOUND,
CALL_COMPLETE,
BEFORE_CALLING,
CALL_FAILED,
CALL_ENDED,
CALL_TRANSFER_INITIATED,
SMS_COMPLETE,
SMS_DNC,
CALL_DNC