Skip to main content
POST

Authorizations

Authorization
string
header
required

An Intent Leads API key, e.g. il_live_ followed by 32 letters and digits. Create one on the API and CLI page of the dashboard.

Body

application/json
lanes
required

Lane codes to export from, e.g. ["L1", "L6"], a single code ("L1"), or "all" for every lane. Codes are case-insensitive.

Minimum array length: 1
Example:
max
integer
required

Most new people to export. The export takes fewer if fewer are available or you have fewer contacts left.

Required range: 1 <= x <= 100000
Example:

250

min_strength
enum<string>

Overrides every chosen lane's own minimum strength for this export. Leave it out to use each lane's min_strength.

Available options:
low,
medium,
high
dry_run
boolean
default:true

Leave out or true for a free quote. Only the JSON boolean false exports (and uses contacts). Anything else, including the string "false", is a quote.

idempotency_key
string

Required when dry_run is false. Any unique string up to 200 characters. Retrying with the same key returns the first export and never buys twice.

Required string length: 1 - 200
Example:

"crm-sync-2026-10-14"

via
enum<string>

Label recorded on the export. Defaults to api (cli for the Intent Leads CLI).

Available options:
api,
cli,
mcp

Response

A free quote (any request without "dry_run": false), or an earlier export returned again for a repeated idempotency_key (reused: true).

A free quote. Nothing is bought.

dry_run
boolean
required

Always true: nothing was bought.

lanes
object[]
required
requested
integer
required

The max you sent.

available
integer | null
required

Sum of at_lane_strength over the lanes, or null if any lane hasn't been sized yet.

will_export
integer
required

What an export would reserve now: the smallest of max, allowance.before and available. 0 without an active plan.

capped_by
enum<string>
required

Which limit set will_export.

Available options:
max,
allowance,
available
allowance
object
required
exports_enabled
boolean
required

False while exports aren't open for your account; a real export would then fail with exports_disabled.

notes
string[]
required

Plain-English caveats about this quote.

dry_run_defaulted
boolean

Only present (true) when you left dry_run out.

note
string

Only present when you left dry_run out: explains how to export for real.