Skip to main content

Contest validation rules for override states, image approvals, and contest status requirements

State

AppleOverrideNotInContestableState

DefinitionSeverityAPISampleMode
Validate that Apple Override has required state when contested. (Not CREATED, INVALIDATED, or SUPPRESSED)
VIOLATION
POST
S
Example Validation Report
{
"code": "VALIDATION__AppleOverrideNotInContestableState",
"severity": "VIOLATION",
"message": "Apple override not in required state to be contested",
"details": {
"createdDate": "2026-02-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}

OverrideStatusIsClosed

DefinitionSeverityAPISampleMode
Validate that Apple Override is not CLOSED
VIOLATION
POST
S
Example Validation Report
{
"code": "VALIDATION__OverrideStatusIsClosed",
"severity": "VIOLATION",
"message": "Apple override is closed. Fetch latest notifications/feedback for superseding override",
"details": {
"createdDate": "2026-02-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}

Image ID

ContestDetailsImageIdMustNotBeEmpty

DefinitionSeverityAPISampleMode
Validate that imageId is not an empty string
VIOLATION
POST
S

ContestDetailsImageIdMustBeResolvable

DefinitionSeverityAPISampleMode
Validate that imageId is resolvable to an Apple-generated image or document ID within the organization's data context
VIOLATION
POST
S