Contest Apple override processes for display names (Sensitive Field)
Contest Apple Override of Display Name
Description
Contest an Apple override of a location's display name.
Note: Location's associated brand metadata does not list OVERRIDE__LOCATION_PRIMARY_DISPLAY_NAME
Apple Maps Process
Same process
API User Process
- API user reads notification/feedback.
- API user (optionally) uploads a media file.
- API user contests the Apple override and (optionally) includes the id of the uploaded media file.
- System validates request (Exception Flows: Apple Override Already Accepted).
- System synchronously validates the contest details.
- If no exceptions, then
201 Createdis returned. - System asynchronously validates the contest details.
- If no exceptions, then feedback is not generated.
- System updates the location resource.
- Location resource is versioned (new etag is generated).
- Location resource
stateis updated toPROCESSING.
- System waits for Apple Maps review to start.
Apple Maps Contest Review
- Apple Maps initiates a review.
- Apple Maps accepts contest value (Exception Flow: Apple Maps Does Not Accept Contest).
Post-conditions
- Apple Maps disables override protection.
- Location resource state is updated from
PROCESSINGtoPUBLISHED - Apple override resource status is updated from
REVIEW_STARTEDtoACCEPTED - Notifications, feedback, and webhook event messages are generated.
Sequence Diagram
Contest Apple Override of Hours or Location Status
Description
Contest an Apple override of a location's hours or location status.
Apple Maps Process
Same process
API User Process
Same process
Apple Maps Contest Review
- Apple Maps initiates a review.
- Apple Maps accepts contest value.
Post-conditions
- Apple Maps disables override protection
- Location resource state is updated from
PROCESSINGtoPUBLISHED. - Apple override's contest status is updated from
REVIEW_STARTEDtoACCEPTED. - Notifications, feedback, and webhook event messages are generated.
Subflows
Filter Feedback
See Filter Feedback.
Exception Flows
Apple Maps Does Not Accept Contest
- Apple override status is updated from
REVIEW_STARTEDtoNOT_ACCEPTED. - Location resource state is updated from
PROCESSINGtoFAILED. - Apple override "moves" to latest location (etag) version.
MAPS_DISPLAYnotification, feedback, and webhook event messages are (re)generated.
warning
API user must accept the Apple Maps override. Repeated contests will lead to FAILED resource state.
Apple Override Already Accepted
See Filter Feedback.