---
title: "Post-Call Webhook"
method: POST
path: "post-call"
tags: ["Webhooks"]
---

# Post-Call Webhook

`POST post-call` (webhook)

Webhook sent after a call ends containing extracted variables and call data

[Docs](https://docs.famulor.io/api-v1/webhooks/post-call)

## Payload

- object
  - `id` integer: Unique identifier of the call
  - `customer_phone` string: Customer’s phone number in E.164 format (e.g. "+1234567890") or null if not available
  - `assistant_phone` string: Phone number used by the assistant in E.164 format or null if not available
  - `duration` integer: Call duration in seconds
  - `status` string: Final status of the call (e.g. "completed", "busy", "failed")
  - `extracted_variables` object: Variables extracted by the AI based on your post-call schema configuration
  - `input_variables` object: Variables passed to the assistant before the call started
  - `transcript` string: Full transcript of the conversation
  - `recording_url` string: URL to download the call recording (only included if "Include recording in webhook" is enabled in assistant settings)
  - `created_at` string: ISO 8601 timestamp of when the call was initiated
  - `finished_at` string: ISO 8601 timestamp of when the call was completed (taken from the call record’s updated_at)
  - `lead` object: Lead information (only included for campaign calls)
    - `id` integer: Unique identifier of the lead
    - `phone_number` string: Lead's phone number
    - `variables` object: Variables associated with the lead
    - `status` string: Current status of the lead
    - `created_at` string: When the lead was created
    - `updated_at` string: When the lead was last updated
  - `campaign` object: Campaign information (if available)
    - `id` integer: Campaign ID
    - `name` string: Campaign name
    - `status` string: Campaign status
    - `allowed_hours_start_time` string: Campaign allowed start time
    - `allowed_hours_end_time` string: Campaign allowed end time
    - `allowed_days` unknown[]: Allowed campaign days
      - unknown
    - `max_calls_in_parallel` integer: Maximum concurrent calls for the campaign
    - `max_retries` integer: Maximum retry attempts for leads
    - `retry_interval` integer: Retry interval in minutes
    - `created_at` string: When the campaign was created
    - `updated_at` string: When the campaign was last updated

## Acknowledgement `200`

Bestätige den Empfang mit 2xx. Antwortet dein Endpunkt nicht mit 2xx, wiederholt Famulor die Zustellung.

---

[API](https://skmtc.dev/famulor/apis/famulor-api.md) · [All operations](https://skmtc.dev/famulor/apis/famulor-api/llms.txt) · [OpenAPI document](https://skmtc.dev/famulor/apis/famulor-api/revisions/3b938c370721?raw)
