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