Location manual verification rules for policy compliance and review 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.
Claim
LocationPrimaryCategoryIsRejected
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that the location primary category is permissable |
Example Validation Report
{
"code": "VALIDATION__LocationPrimaryCategoryIsRejected",
"severity": "VIOLATION",
"message": "Location primary category is rejected"
}
Portal/Email Notification
subtitle: Primary category doesn't meet requirements
body: The location's primary category doesn't meet the requirements for Apple Business.
Claim
LocationAlreadyClaimedByDifferentOrganization
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that the location is not already claimed by a different organization |
Example Validation Report
{
"code": "VALIDATION__LocationAlreadyClaimedByDifferentOrganization",
"severity": "VIOLATION",
"message": "Transfer Claim Rejected"
}
Portal/Email Notification
subtitle: Unable to Transfer
body: The details of your request to transfer ownership to you couldn't be verified.
LocationAndClaimRejected
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that a location claim successfully passes review |
Example Validation Report
{
"code": "VALIDATION__LocationAndClaimRejected",
"severity": "VIOLATION",
"message": "Final Reject"
}
Portal/Email Notification
subtitle: Unable to Add Location
body: This location couldn't be added to Apple Business.
Flexible Action Link
FlexibleActionLinkLoadsObjectionableContent
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that a flexible action link does not load objectionable content |
Example Validation Report
{
"code": "VALIDATION__FlexibleActionLinkLoadsObjectionableContent",
"severity": "VIOLATION",
"message": "Flexible Action Link contains objectionable content."
}
Portal/Email Notification
subtitle: Action link may be offensive
body: The action link website may be offensive.
FlexibleActionLinkNotRelatedToLocation
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that a flexible action link is semantically related to the location |
Example Validation Report
{
"code": "VALIDATION__FlexibleActionLinkNotRelatedToLocation",
"severity": "VIOLATION",
"message": "Flexible Action Link does not correspond to Location."
}
Portal/Email Notification
subtitle: Action link doesn't match location
body: The action link has an address that doesn't match your location details.
FlexibleActionLinkNotRelatedToCallToAction
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that a flexible action link is semantically related to call-to-action |
Example Validation Report
{
"code": "VALIDATION__FlexibleActionLinkNotRelatedToCallToAction",
"severity": "VIOLATION",
"message": "Flexible Action Link does not correspond to Action Type."
}
Portal/Email Notification
subtitle: Action link doesn't match action
body: The action link website doesn't match the action type.
FlexibleActionLinkNotLoadingWebPage
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that a flexible action link loads a web page correctly |
Example Validation Report
{
"code": "VALIDATION__FlexibleActionLinkNotLoadingWebPage",
"severity": "VIOLATION",
"message": "Flexible Action Link is unavailable."
}
Portal/Email Notification
subtitle: Action link isn't available
body: The action link that was provided isn't available.
FlexibleActionLinkRejected
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that no Apple Maps policy reason exists to reject a flexible action link |
Example Validation Report
{
"code": "VALIDATION__FlexibleActionLinkRejected",
"severity": "VIOLATION",
"message": "Flexible Action Link does not meet the requirements for Apple Business."
}
Portal/Email Notification
subtitle: Action link doesn't meet requirements
body: The action link doesn't meet Apple Business requirements.
Location
LocationDetailsIncorrect
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that location details are complete and accurate |
Example Validation Report
{
"code": "VALIDATION__LocationDetailsIncorrect",
"severity": "VIOLATION",
"message": "Incorrect details"
}
Portal/Email Notification
subtitle: Incorrect Details
body: The details about the location are incorrect.
LocationDoesNotHavePhysicalLocation
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that a location has a physical presence and is visitable |
Example Validation Report
{
"code": "VALIDATION__LocationDoesNotHavePhysicalLocation",
"severity": "VIOLATION",
"message": "Does not have a physical location"
}
Portal/Email Notification
subtitle: No Physical Address
body: The location doesn't have a physical street address.
LocationIsHomeBusiness
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that a location does not operate out of a residential dwelling |
Example Validation Report
{
"code": "VALIDATION__LocationIsHomeBusiness",
"severity": "VIOLATION",
"message": "Cannot be a home business"
}
Portal/Email Notification
subtitle: Home Business
body: Your location isn't accessible to the public.
LocationIsMobileBusiness
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that location is not a mobile operation with a variable address and/or display point |
Example Validation Report
{
"code": "VALIDATION__LocationIsMobileBusiness",
"severity": "VIOLATION",
"message": "Cannot be a mobile business"
}
Portal/Email Notification
subtitle: Mobile Business
body: This is a mobile business that operates at multiple locations.
LocationRejected
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that no Apple Maps policy reason exists to reject a location |
Example Validation Report
{
"code": "VALIDATION__LocationRejected",
"severity": "VIOLATION",
"message": "Does not meet Maps policy"
}
Portal/Email Notification
subtitle: Doesn't Meet Requirements
body: The location doesn't meet the requirements for Apple Business.
LocationPrimaryCategoryRejected
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that the primary category is suitable for the brand |
Example Validation Report
{
"code": "VALIDATION__LocationPrimaryCategoryRejected",
"severity": "VIOLATION",
"message": "Primary category is not suitable for the brand"
}
LocationReviewNote
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Custom note. For informational purposes only |
Example Validation Report
{
"code": "VALIDATION__LocationReviewNote",
"severity": "VIOLATION",
"message": "<free-form map ops note here>"
}
RequestForInformation
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that Location's details are accurate and complete |
Example Validation Report
{
"code": "VALIDATION__RequestForInformation",
"severity": "VIOLATION",
"message": "Incomplete Details"
}
Portal/Email Notification
subtitle: Incomplete Details
body: The details about the location are incomplete.