Prospect discovery
Revor AI continuously finds companies or people that match natural-language criteria and stores them in a prospect list that supports pagination and live updates. The API calls this resource a webset.
Recommended workflows
Create a new list
- Call
POST /websetsand savewebset.id. - Call
GET /websets/{id}/itemsfor an authoritative snapshot. - Open Items SSE with the snapshot's
stream_cursor + items_revision. - Apply
items.changedevents untilcomplete. - On
reset, replace local state with a new snapshot and reconnect from its checkpoint.
Find more prospects
- Read the current Items snapshot and retain the checkpoint from its first page.
- Call
POST /websets/{id}/find-moreand saveitem.id. - Open Find More SSE with that
job_idand the old checkpoint. - Apply changes until
complete.
Snapshot first, then stream. This closes the gap between the two requests. A stream opened without a checkpoint starts at the latest event and only delivers future changes.
Endpoints
Permissions
Reads and SSE require websets:read. Create and Find More require websets:write. Resources are isolated by the API key owner's user account; another user's ID returns 404 webset_not_found.
Statuses
Textdraft | generating_criteria | ready | queued | searching | verifying | completed | failed | cancelled
A preparation_job only reports whether creation or Find More started successfully. The Webset status reports whether prospect discovery is complete.
Two cursor types
next_cursoris an opaque REST pagination cursor. Pass it unchanged to the next page.stream_cursoris a numeric SSE event cursor. Store it together withitems_revision.- The cursor types are not interchangeable.