Poll an enrichment
Returns lifecycle and per-item outcome separately for one enrichment or launch. Another organization's resource is a 404. Free.
Returns lifecycle and per-item outcome separately for one enrichment or launch. Another organization's resource is a 404.
Free.
Authorization
bearerAuth In: header
Path Parameters
The enrichment to poll
uuidResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/enrichments/497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "executionId": "fc49a52d-e069-4441-83c6-8d779c937dd9", "workflow": "string", "lifecycle": "waiting", "outcome": "found", "message": "string", "input": { "property1": null, "property2": null }, "output": null, "billing": { "creditsCharged": 0, "property1": null, "property2": null }, "startedAt": "2019-08-24T14:15:22Z", "completedAt": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z", "launch": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "segmentId": "f2f864fb-5d15-4f35-b9aa-83491924c4db", "tool": "string", "executor": "spore", "launchKind": "validation", "priority": "background", "lifecycle": "waiting", "outcome": "found", "targeted": 0, "completed": 0, "failed": 0, "canceled": 0, "cancelRequestedAt": "2019-08-24T14:15:22Z", "error": { "code": "string", "message": "string" }, "createdAt": "2019-08-24T14:15:22Z" }}Run a native enrichment POST
Runs one native tool against an explicit list of the organization's own Company ids. Every tool runs against a Company and reads its Core — name, country, primary Domain, Activity, Identifier — from the target, so a request states only the tool's own settings and, in `context`, the Catalog fields to resolve for each target. A repeated id is one target. A Company this organization does not hold is refused as not found. A target whose Company lacks a Core input the selected tool requires is refused at admission: it appears in `refused` with the slots it could not supply, gets no Run, and costs nothing, while the rest of the launch proceeds. When every target is refused the whole request is refused with `missing_input`. The quote is `runs + unlocks` — research is the door that pays for the Legal entity behind a verified target, one credit, once, forever — and it is refused whole against `maxCredits`. Set `dryRun` for a quote that commits nothing. Variable price, quoted per request.
Follow the organization's durable events stream GET
Redirects to the externally routable workflow engine SSE stream. A client must carry its API key across the redirect, which curl does with --location-trusted and an EventSource cannot do at all, and keeps its Last-Event-ID cursor for resumable delivery. Free.