Skip to main content
POST
Starts a firmographic enrichment job for a resolved entity. Returns immediately with an id — poll GET /v1/firmographics/{job_id} until the status is completed. Use the kernel_id returned by entity resolution to enrich the entity with operational status, location, headcount, and revenue data.
This is an async operation. Use the returned id to poll for results, or provide a webhook_url to receive a callback when the job completes.

Examples

Enrich a resolved entity

curl
Response (202)
Response (202) — with webhook

Request body

Polling for results

After receiving an id, poll Get firmographic enrichment job with exponential backoff (start at 2 seconds, max 30 seconds). For the full firmographic result schema, see Firmographic result.

Authorizations

x-api-key
string
header
required

Include your API key in the x-api-key header.

Body

application/json

The entity to enrich with firmographic data.

kernel_id
string
required

The kernel_id of a resolved entity to enrich with firmographic data.

Example:

"2532551796"

webhook_url
string<uri>

HTTPS URL to receive webhook callbacks when the job completes or fails. Kernel will POST the job result to this URL with an X-Kernel-Signature header for verification.

Pattern: ^https://
Example:

"https://example.com/webhooks/kernel"

Response

Job created

id
string
required

Unique identifier for the created job.

Example:

"550e8400-e29b-41d4-a716-446655440000"

status
enum<string>
required

Initial status of the job.

Available options:
processing