Skip to main content
Beta. AgentSource v2 is in beta. Details may still change before GA.
These rules hold across the whole v2 surface, so they are not repeated on individual endpoint pages.

Path versioning

Every endpoint moves under the /v2 path, replacing its /v1 equivalent.

No more bulk endpoints

A single endpoint accepts either one ID (a string) or a list of IDs. The separate /bulk_enrich routes are removed.
Request and response schemas are still being finalized. The example above shows the calling pattern, not the confirmed field names.

Sync vs. async pairing

Each enrichment exposes two endpoints:
The “single ID or a list of IDs” rule above applies to sync endpoints. Async .../job endpoints take a list_id from the dataset upload endpoint and do not accept inline IDs — see the end-to-end guide.
Both are POST. The async variant is subject to the async job limits: max 10K input records and a 24-hour maximum run time.

Async jobs

How job submission, polling, and retrieval work

Migrating from v1

Apply these conventions to your existing calls