Skip to main content
GET
cURL
Retrieve the results of a previously submitted artifact check. You can look up an artifact either by its internal ID path or by your external ID query.

Route Shapes

Use one of these routes: deployment_id remains optional on both routes. If you omit it, White Circle uses the deployment associated with your API key.
For exact immutable lookups, prefer internal_artifact_id over external_artifact_id.
When multiple artifacts share the same external_artifact_id, White Circle returns the latest artifact version within the same deployment.

Example Requests

Using the internal artifact ID:
Using your external artifact ID:

Example Response

Response Overview

Each policy in the policies object includes:
  • name — Human-readable policy name
  • flagged — Whether this specific policy was violated
  • flagged_source — Array of content types that triggered the violation (e.g., ["image"])

Authorizations

Authorization
string
header
required

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

Headers

whitecircle-version
string
required

API Version

Path Parameters

internal_artifact_id
string
required

Find an artifact by its internal artifact ID

Query Parameters

deployment_id
string

Optional deployment ID to validate artifact ownership

Response

Success

policies
object
required
kind
string
required
status
string
required
internal_artifact_id
string
required
flagged
boolean | null
updated_at
string | null
external_artifact_id
string | null
external_session_id
string | null
internal_session_id
string | null
created_at
string | null
note
string | null