API Updates - September 2026
Exports
POST /api/v1/exports can now deliver to several destinations at once, deliver an audience by signal state, write single-identifier match key files and send household networks to DelivrDSP.
Send One Export to Multiple Destinations
One export can deliver the same data to up to five destinations, each on a different connection and with its own delivery settings. Each run is billed once, however many destinations receive it.
To create the export and all of its destinations in one call, pass additional_destinations:
POST /api/v1/exports
Parameters:
additional_destinations(array) - Extra destinations that receive the same data as the export's primary destination. An export can have up to five destinations in total.
To add a destination to an export that already exists:
POST /api/v1/exports/{id}/destinations
Parameters:
id(string, path) - The export ID.
To change the settings of a destination you added (change the original destination with PUT /api/v1/exports/{id}):
PUT /api/v1/exports/{id}/destinations/{destinationId}
Parameters:
id(string, path) - The export ID.destinationId(string, path) - The added destination's ID.
Deliver an Audience's People by Signal State
Audience exports accept an optional query.signalState. When it is set, the export delivers only the audience's people in that Predictive Signals state on the latest signals day, billed at the Predictive Signals rate.
POST /api/v1/exports
Parameters:
query.signalState(string, optional) - One ofin_market,entered_market,new,rising,steadyorcooling.
Requirements:
- The export must deliver people to S3, email, Slack, HubSpot or Salesforce records, or DelivrDSP.
Match Key Exports
The new match_key record type writes a file from an audience with exactly one identifier column. Use it to activate a Delivr audience on platforms that accept match-key uploads.
POST /api/v1/exports
Parameters:
record_type:match_key- Available on S3, email and Slack destinations.match_key(string) - Exactly one ofhem,uid2,maidorhousehold_ip.
Household IP for DelivrDSP
DelivrDSP destinations now accept the household_ip identifier for audience exports. This lets an audience reach TVs by household network as well as by device ID.
Requirements:
- The export must run in
cumulativemode. - The audience must resolve to at least 1,000 IPv4 household networks, or the run fails.
Identity Lookup
The lookup endpoints now accept LinkedIn profile URLs and can resolve many keys in one request.
Batch Lookup
POST /api/v1/lookup/batch
Resolves up to 1,000 keys in one request. Keys can be hashed emails, emails or LinkedIn profile URLs (linkedin_url).
Response:
- Results come back in the same order as the input.
Billing:
- You are billed only for records the batch returns. Misses and filtered-out records are free.
LinkedIn Profile URLs
GET /api/v1/lookup
Parameters:
linkedin_url(string, query) - A LinkedIn profile URL.
Response:
- The same identity record an email lookup returns. You can use it to enrich contacts you have no email for.
POST /api/v1/lookup/batch also accepts linkedin_url keys, as described above.
Example:
curl -G https://api.delivr.ai/api/v1/lookup \
-H "X-Api-Key: YOUR_API_KEY" \
-H "X-Api-Secret: YOUR_API_SECRET" \
--data-urlencode "linkedin_url=https://www.linkedin.com/in/example"Intent
You can now match intent at the person level and filter intent audiences on topic trends.
Match Intent Across a Person's Addresses
POST /api/v1/intent/lookup
POST /api/v1/intent/batch
Parameters:
resolve_person(boolean, optional) - Off by default. When it is set, ahemoremailis first resolved to the person who holds that address, and intent is matched across every address that person holds.
Intent Trend Filters
Intent audiences created with POST /api/v1/audiences can now filter on two new fields.
POST /api/v1/audiences
Parameters:
intent_trend- Whether a person's interest in a topic is new, rising, steady or cooling.active_days_14d- How many of the last 14 days the person was active on the topic.tier(string) - Must bepredictive_signalsto filter on either field.
Response:
- With
tier: predictive_signals, every record includes both theintent_trendandactive_days_14dcolumns.
Billing:
- These audiences bill as Predictive Signals.
Bug Fixes
POST /api/v1/intent/companyandPOST /api/v1/intent/company/batchnow return every topic intopic_idsthat the company has intent on, no matter how many topics the company has.- S3 exports created with
POST /api/v1/exportsthat do not set their ownpath_formatnow use the connection's path format, and exports withcombine_outputwrite the combined file under the configured prefix and path format.
