Person Search
Async Person Search Status
Poll async person-search processing, inspect the criteria tree, and estimate unlock size
GET
Overview
Returns the current processing state for an async person search owned by your organization. Poll every 2–5 seconds until the job reaches a terminal status. Polling does not unlock PIDs and does not incur PID billing.Status values
Count and billing fields
total_countis the exact number of PIDs in the completed materialization. It isnulluntil the count is available.estimated_billable_countis an upper bound before organization-level PID deduplication. It normally equalstotal_count.billable_countis the exact net-new PID count charged during unlock. It isnullbefore unlock and may be lower thanestimated_billable_count.results_unlockedbecomestrueafter the current materialization is successfully unlocked.
Request
Headers
The user-associated API key that submitted the search.
Path Parameters
UUID returned by Async Person Search.
Response
Success Response (200 OK)
Async search and segment UUID.
Current processing status.
ISO-8601 timestamp of the latest status update, when available.
Parsed criteria tree used to build the segment, when available.
Criteria that could not be processed, when applicable.
Suggested alternative query when the original search cannot be resolved.
Exact completed segment size.
null while unavailable.Upper-bound count before PID deduplication.
null while unavailable.Whether PIDs for the current materialization have been unlocked.
Exact net-new PIDs charged at unlock.
null before unlock.200 — completed, locked
200 — unlocked