Get decision

GET/v1/decisions/{slot_id}ADVANCED

Call this after job creation only for advanced flows. Filled decisions include placement.render so the hosted renderer can own media, sizing, click, and beacon behavior.

AUTH

Secret key or browser activation token

CONTENT TYPE

application/json

STATUS

Advanced
Secret key or browser activation tokenSandbox thisOpen as Markdown ↗

Request parameters

slot_id
string
Required
Slot ID returned from POST /v1/jobs.
wait_ms
integer
Optional
Optional long-poll wait time in milliseconds.

Returns

status
string
Decision state, usually pending, ready, or no_fill.
placement
object | null
Hosted-render placement descriptor when a fill is ready.
placement.render
object
Hosted frame descriptor with frame_url, script_url, media_type, dimensions, label, sponsor, and click URL.
decision
object | null
Canonical decision payload retained for compatibility and debugging.

Errors

unauthorized401

Missing auth.

not_found404

Slot does not exist or belongs to another project.

rate_limited429

Polling rate exceeded.

Related

Need rollout review?

Start with the Server API. Use contact only when you need rollout review, enterprise coordination, or non-standard integration help.

Contact the team