Leads
Get Lead
Retrieve a single lead with all associated data
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 thex-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.