Skip to main content
GET
Get combined result
Returns the status and result of a combined job started with POST /v1/combined. When status is completed, the record field contains:
  • The entity resolution result (kernel_id, identity_resolution_*, legal_info, trading_info, entity_classification, and optionally linkedin)
  • The follow-up enrichment result under firmographics or parentage, depending on the jobs value submitted
  • Your external_id, echoed back on record.external_id, if you included one in the request
If entity resolution does not find a match, the job still completes: record.kernel_id is null, the identity detail fields and any requested follow-up fields are null, and identity_resolution_confidence and identity_resolution_reasoning explain the resolution attempt. See No match.

Processing response

While the combined job is running, the response includes a subprocesses object showing the status of each step:
Each subprocess follows the same pending → processing → completed | failed lifecycle. Poll until the top-level status is completed or failed.

Completed response examples

With firmographics

With parentage

With firmographics and parentage

No match

If entity resolution does not find a match, the follow-up credits are refunded, the follow-up jobs are skipped, and the job completes with kernel_id: null. The requested follow-up fields (firmographics, parentage) are returned as null, along with linkedin if match_to_linkedin was requested. identity_resolution_confidence and identity_resolution_reasoning remain populated to explain the resolution attempt:

Failed response

If the job fails for another reason, the response uses jobid instead of id and includes error_message and error_type:

Authorizations

x-api-key
string
header
required

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

Path Parameters

job_id
string
required

Job ID returned by the POST endpoint

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

Response

Job status response

status
enum<string>
required

Current status of the job. Terminal states are completed and failed.

Available options:
pending,
processing,
completed,
failed
id
string

Unique identifier for the job. Present when status is pending, processing, or completed.

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

jobid
string

Unique identifier for the job. Present only when status is failed.

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

created_at
string<date-time>

ISO 8601 timestamp when the job was created.

Example:

"2025-06-05T12:00:00Z"

completed_at
string<date-time>

ISO 8601 timestamp when the job reached a terminal state.

Example:

"2025-06-05T12:00:05Z"

record
object

Combined entity resolution and enrichment result. Present when status is completed.

error_message
string

Error message. Present when status is failed.

error_type
string

Machine-readable error type. Present when status is failed. One of: kernel_id_not_found, unknown.