Skip to main content

Manual verification validation rules for showcase creative call-to-actions, photos, copy compliance, and Apple Maps policy requirements

Manual Verification

Validations that may be "triggered" by Apple Business operations in "offline" mode. For a portal user, code triggers generation of a notification for email delivery and a notification for display in the portal. Portal/email notification content may differ from content written to feedback and made available via the Feedback API.

Call-to-Action

CallToActionIsNotValidForUse

DefinitionSeverityAPISampleMode
Validate that call-to-action is valid for use
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__CallToActionIsNotValidForUse",
"severity": "VIOLATION",
"message": "Call To Action Is Not Valid"
}
Portal/Email Notification

subtitle: Action Not Supported
body: The action button isn't relevant to the showcase.

Photo

ShowcasePhotoRejected

DefinitionSeverityAPISampleMode
Validate that photo is valid for use
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__ShowcasePhotoRejected",
"severity": "VIOLATION",
"message": "Photo is Not Valid"
}
Portal/Email Notification

subtitle: Photo Doesn't Meet Requirements
body: The photo doesn't meet the requirements for Apple Business.

Showcase Creative

ShowcaseCreativeCopyRejection

DefinitionSeverityAPISampleMode
Validate that showcase creative copy is in compliance with Apple Maps policy requirements
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__ShowcaseCreativeCopyRejection",
"severity": "VIOLATION",
"message": "Copy Rejection"
}
Portal/Email Notification

subtitle: Text Doesn't Meet Requirements
body: The heading, body copy, or photo alt text don't meet the requirements for Apple Business.

ShowcaseCreativeGenericRejection

DefinitionSeverityAPISampleMode
Validate that no Apple Maps policy reason exists to reject a showcase creative
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__ShowcaseCreativeGenericRejection",
"severity": "VIOLATION",
"message": "Other"
}
Portal/Email Notification

subtitle: Doesn't Meet Requirements
body: The showcase doesn't meet the requirements for Apple Business.

ShowcaseReviewNote

DefinitionSeverityAPISampleMode
Custom note. For informational purposes only
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__ShowcaseReviewNote",
"severity": "VIOLATION",
"message": "<free-form map ops note here>"
}

ShowcasePhotoReviewNote

DefinitionSeverityAPISampleMode
Custom note. For informational purposes only
INFO
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__ShowcasePhotoReviewNote",
"severity": "INFO",
"message": "<free-form map ops note here>"
}