Skip to main content

CallbackTaskConfig

Settings that control CRM callback-task scheduling and assignee selection.

slot_duration_minutesSlot Duration Minutes

Length of one callback slot, in minutes.

Default value: 30
lookahead_hoursLookahead Hours

How far ahead callback availability is calculated, in hours.

Default value: 168
manager_web_call_links object

Optional per-manager call URLs to inject into the CRM task text. Keys should use the manager_key returned by the callback-task-managers endpoint.

property name*string
manager_callback_tasks_enabled object

Optional per-manager allowlist for callback task assignment. Leave empty to allow every live CRM manager; once populated, only managers with a true flag stay assignable.

property name*boolean
reminders object[]

Reminder schedule for created callback tasks.

  • Array [
  • step_numberStep Numberrequired
    before_minutesBefore Minutesrequired
    source objectrequired

    Specifies the content of a message to send, by reference to exactly one source — raw text, a prompt, a prepared message, a WABA template, or file(s).

    text object
    anyOf
    string
    prompt_id object
    anyOf
    integer
    prompt_version_id object
    anyOf
    integer
    prepared_message_id object
    anyOf
    integer
    waba_template_id object
    anyOf
    integer
    file_idsinteger[]
    caption object
    anyOf
    string
  • ]
  • CallbackTaskConfig
    {
    "slot_duration_minutes": 30,
    "lookahead_hours": 168,
    "manager_web_call_links": {},
    "manager_callback_tasks_enabled": {},
    "reminders": [
    {
    "step_number": 0,
    "before_minutes": 0,
    "source": {
    "text": "string",
    "prompt_id": 0,
    "prompt_version_id": 0,
    "prepared_message_id": 0,
    "waba_template_id": 0,
    "file_ids": [
    0
    ],
    "caption": "string"
    }
    }
    ]
    }