Leads
Create Lead Checklist Item
Add a one-off checklist requirement to a single lead
POST
This endpoint creates a custom checklist requirement on a specific lead. Use it when a lead needs a piece of information or document that isn’t part of your agent’s standard checklist (e.g. an extra utility bill, a one-off attestation, or a loan-specific tax document). The item appears on the lead’s checklist immediately and can be completed via the portal, the dashboard, or the API. Items created this way are scoped to the lead — they do not affect your template checklists or any other lead.Documentation Index
Fetch the complete documentation index at: https://docs.getomni.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
Requires thex-api-key header with a valid workspace API key.
Path Parameters
Unique identifier of the lead to add the checklist item to.
Request Body
Label shown in the dashboard and portal. Example:
"Utility bill".Type of data being collected. Determines the expected
config shape.- Files:
"BANK_STATEMENT","FILE","ID","TAX_RETURN" - Fields:
"DATE","EIN","EMAIL","NUMBER","PHONE","SELECT","TEXT"
Type-specific configuration.
BANK_STATEMENT:{ months: number, gracePeriodDays?: number, isPersonal?: boolean }ID:{ type: "DRIVERS_LICENSE" | "PASSPORT" }NUMBER:{ min?: number, max?: number }SELECT:{ options: string[] }TAX_RETURN:{ years: number, isPersonal?: boolean }TEXT:{ pattern?: string }
Whether the lead must complete this item. Defaults to
true.Instructions for the AI agent. Use this to guide how the agent should
interpret, request, or evaluate this field.
Instructions shown to the lead in the portal.
Applies only to file-type fields. Natural-language rules the AI
validator checks against uploaded documents.
Stable identifier for the checklist item. If omitted, one is generated
from the label. Provide your own if you need to reference this item from an
external system. Must be unique.
Response
Whether the request succeeded
The created lead checklist item.