Create a new batch of calls using direct input.
/v1/calls.call_objects, unless overridden per entry. "task" or "pathway_id". "phone_number" is not allowed in the global object.batch_id, status, and timestamp; final events include calls_total / calls_successful / calls_failed or code and reason on failure. Your endpoint should respond with 200 within a few seconds; we wait up to 10 seconds per call. See Status webhook below for payload details.batch_id of the newly created batch.null on success.status_webhook, we POST to that URL at each lifecycle phase and once when the batch finishes. All requests use Content-Type: application/json.
Status values: validating | dispatching | in_progress | in_progress_chunked | waiting_for_scheduled_calls | completed | failed | completed_partial
Common fields on every request: batch_id (string), status (string), timestamp (ISO 8601). Progress events may include message (string). Final events include call counts or error details as below.
Progress examples: