Skip to main content
GET
Get decision

Authorizations

Authorization
string
header
required

Unkey API key passed as Bearer token

Headers

X-External-User-ID
string
required

External user identifier from the calling system

X-External-User-Email
string<email>

External user email from the calling system

Path Parameters

promotionId
string<uuid>
required

Promotion ID

versionId
string<uuid>
required

Version ID

Response

Current decision for the version

decision
enum<string>
required

Current review decision for the version. While a version is still under review this is in_review, pending, or none. Once decided it is approved, rejected, changes_requested, or conditionally_approved.

Available options:
approved,
rejected,
changes_requested,
conditionally_approved,
in_review,
pending,
none
correlationId
string<uuid>
required

Correlation ID for request tracing. Include in support requests.

decidedByUserId
string

ID of the user who made the decision. Omitted while the version is still under review, or before any decision is recorded.

decidedAt
string<date-time>

When the decision was recorded. Omitted when unavailable.

rationale
string

The reason recorded with the decision. Omitted when none applies or is unavailable.