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: environment_id remains optional on both routes. If you omit it, White Circle uses the Environment associated with your API key. The legacy deployment_id parameter is deprecated but still accepted as a predecessor of environment_id.
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 Environment.

Example Requests

Using the internal Artifact ID:
Using your external Artifact ID:

Response Overview

Each Policy in the policies object includes:
  • flagged — Whether this specific Policy was violated
  • name — Human-readable Policy name
  • enabled_by_conditions — The Conditions that selected this Policy, which is why it was evaluated. Absent when no Condition was involved.

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