---
title: "Create Outbound Lead"
method: POST
path: "/outbound-leads/"
tags: ["Outbound Leads"]
---

# Create Outbound Lead

`POST /outbound-leads/`

## Request

- Base URL: `https://api.openintake.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openintake.ai/outbound-leads/`
- Auth: none declared

Create a new outbound lead.

## Request body

- CreateOutboundLeadRequest: Request to create a new outbound lead.
  - `first_name` string, nullable: First name
  - `last_name` string, nullable: Last name
  - `phone_number` string, nullable: Phone number
  - `email` string, nullable: Email address
  - `case_id` string, uuid, nullable: Associated case ID
  - `trigger_metadata` object, nullable: Resolved trigger-supplied values, keyed by the customer's configured trigger field keys

## Response `201`

Successful Response

- OutboundLeadResponse: Full outbound lead response.
  - `outbound_lead_id` string, uuid, required
  - `customer_id` string, uuid, required
  - `status` string, required
  - `first_name` string, nullable
  - `last_name` string, nullable
  - `phone_number` string, nullable
  - `email` string, nullable
  - `case_id` string, uuid, nullable
  - `case_title` string, nullable
  - `is_qualified` boolean
  - `qualification_summary` string, nullable
  - `qualification_details` QualificationQA[], nullable
    - `question` string, required: The qualification question that was asked or evaluated
    - `answer` string, required: The caller's answer or the evaluated response from the transcript
  - `inquiry_reason` string, nullable
  - `lead_score` string, nullable
  - `score_summary` string, nullable: One-line compression of custom_score_output for the customer's scoring template variant
  - `trigger_metadata` object, nullable
  - `call_status` string, nullable
  - `has_call` boolean
  - `next_callback_at` string, date-time, nullable
  - `callback_stage` integer, nullable
  - `callback_attempts` integer, nullable
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, nullable

## Other responses

- `422`: Validation Error

## Changes

- **2026-09-07** `5e9781b57ad0`: 5 info
  - added the optional property `callback_attempts` to the response with the `201` status
  - added the optional property `callback_stage` to the response with the `201` status
  - added the optional property `lead_score` to the response with the `201` status
  - added the optional property `next_callback_at` to the response with the `201` status
  - …1 more

[Operation history](https://skmtc.dev/openintake/apis/openintake-api/changes/outbound-leads/post.md)

---

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