Skip to main content
GET
Get entity resolution result
Poll this endpoint with the id returned by Resolve entity to check the status and retrieve the result.

Status lifecycle

Jobs progress linearly to a terminal state:
Once a job reaches completed or failed, the status does not change.

Result structure

When status is completed, the record field contains the resolved identity with confidence levels and structured legal and trading information. If you included an external_id in the original request, it is echoed back on record.external_id so you can correlate the result with the record you submitted. For pending or processing jobs, record is absent. For failed jobs, record is absent and error_message with error_type are present instead.

Example

curl
Response (200) — completed
Response (200) — still processing
Response (200) — failed

Polling guidance

  • Use exponential backoff between polls (start at 2 seconds, cap at 30 seconds).
  • Jobs that do not exist yet (or whose ID is unknown) return { "status": "pending" }.

Polling example

TypeScript
For the full IdentityResult schema, see Completed result.

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:

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

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:

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

jobid
string

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

Example:

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

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

Result payload. 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.