Skip to main content
GET
This endpoint returns a single lead by ID along with its full checklist, documents, action logs, matching leads, and scheduling state. The response is the same standardized shape used by the create and update endpoints.

Authentication

Requires the x-api-key header with a valid workspace API key.

Path Parameters

string
required
The Omni lead ID to retrieve.

Response

object
The lead record. Includes: id, activitySummary, assigneeType, businessName, createdAt, deletedAt, didOptOut, email, emailVerifiedAt, externalLeadId, externalPortalLink, firstName, isTest, lastName, phoneNumber, phoneVerifiedAt, source, submittedAt, tags, updatedAt, website, workspaceId.
string
Computed lead status. One of: IN_PROGRESS, COMPLETED, REVIEW, NOT_INTERESTED, OPTED_OUT.
array
Full checklist for the lead, grouped by checklist group. Each group includes id, name, conditions, and an items array. Each item includes id, checklistItemId, value, status, itemOverride, and a nested checklistItem with code, label, fieldType, conditions, validationRules, etc. File-type items include a documents array with presigned URLs.
array
All documents uploaded for this lead, with presigned download URLs.
array
Recent action logs for the lead (up to 100), enriched with tool info, messages, and document presigned URLs.
array
Leads that share the same phone number or email (empty for test leads).
object
The most recent completed outbound message or follow-up action log, including associated tool calls.
object
The next pending follow-up message action log, if any.
object
The next message awaiting approval, if any.