Skip to content

Enums

Use these values when creating runs or filtering results.

Send these values in the platform field and the platforms array when creating an AI Visibility run.

Platform platform value
Perplexity perplexity
ChatGPT openai
Grok grok
Gemini gemini

Canonical values are recommended. Sleepwalker also accepts common labels such as ChatGPT, Perplexity AI, and Google Gemini, then stores the canonical value. A single run can target up to 4 platforms. See Limits.

Value Meaning
score Compact saved Content Intelligence analysis.
full Complete saved Content Intelligence analysis.
Status Meaning
queued Accepted and waiting to start.
running Work has started.
completed Work completed successfully.
partially_completed Some probes completed and some did not.
cancelled Work was cancelled or skipped before execution.
failed Work failed.

Create responses can also return partially_queued when only part of a requested AI Visibility run could be queued.

Status Meaning
queued Accepted and waiting to start.
running Work has started.
completed Work completed successfully.
cancelled Work was cancelled before execution.
failed Work failed.
Status Meaning
queued Probe is waiting to run.
running Probe is currently running.
succeeded Probe completed successfully.
errored Probe failed.
timed_out Probe exceeded its execution window.
cancelled Probe was not run.
Status Meaning
estimated Usage was estimated without reserving credits.
reserved Credits were reserved for queued work.
settled Credits were consumed for completed billable work.
released Reserved credits were released.
failed The usage event failed without a settled charge.
Status Meaning
posted Ledger row is posted.
pending Reservation is open.
settled Reservation was settled.
released Reservation was released.
void Ledger row was voided.

Use ISO-style codes:

Field Format Example
language ISO 639-1 language code, lower-case preferred en, nl, de, et
country ISO 3166-1 alpha-2 country code, upper-case preferred US, NL, DE, EE

AI Visibility and persisted Content Intelligence run creation normalize these values. One-off endpoints can echo the supplied value, so integrations should send canonical casing instead of relying on normalization. Use et with EE for Estonian-language checks focused on the Estonian market.