Skip to main content
GET
cURL
Retrieve the results of a previously submitted content check request. Use this endpoint to look up policy check results using either your own tracking identifier or the system-generated ID.

Query Parameters

You must provide exactly one of the following identifiers: external_session_id or internal_session_id. Do not pass both.
*Exactly one of internal_session_id or external_session_id is required.

Example Requests

Using your external session ID:
Using the internal session ID:

Response

The endpoint returns a list of check results matching the provided session identifier. Each result includes:
  • flagged — Whether any policy violations were detected
  • internal_session_id — The system-generated UUID for the session
  • external_session_id — Your custom tracking ID (if provided during check)
  • policies — A map of policy IDs to their status, including whether each policy was violated
If you provided an external_session_id during the original check, use it here for easier lookups. Otherwise, store the internal_session_id from the check response.

Authorizations

Authorization
string
header
required

API Key required. Format: Bearer wc-your-api-key

Headers

whitecircle-version
string
required

API Version

Query Parameters

deployment_id
string | null

Optional deployment ID to validate session ownership

external_session_id
string | null

Find check results by external session ID (your tracking identifier)

internal_session_id
string | null

Find check results by internal session ID (system-generated UUID)

Response

Success

list
object[]
required