Skip to main content

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

DefinitionSeverityAPISampleMode
Validate that the location primary category is permissable
VIOLATION
POST_AND_PUT
A
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

DefinitionSeverityAPISampleMode
Validate that the location is not already claimed by a different organization
VIOLATION
POST_AND_PUT
A
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

DefinitionSeverityAPISampleMode
Validate that a location claim successfully passes review
VIOLATION
POST_AND_PUT
A
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.

FlexibleActionLinkLoadsObjectionableContent

DefinitionSeverityAPISampleMode
Validate that a flexible action link does not load objectionable content
VIOLATION
POST_AND_PUT
A
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

DefinitionSeverityAPISampleMode
Validate that a flexible action link is semantically related to the location
VIOLATION
POST_AND_PUT
A
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

DefinitionSeverityAPISampleMode
Validate that a flexible action link is semantically related to call-to-action
VIOLATION
POST_AND_PUT
A
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

DefinitionSeverityAPISampleMode
Validate that a flexible action link loads a web page correctly
VIOLATION
POST_AND_PUT
A
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

DefinitionSeverityAPISampleMode
Validate that no Apple Maps policy reason exists to reject a flexible action link
VIOLATION
POST_AND_PUT
A
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

DefinitionSeverityAPISampleMode
Validate that location details are complete and accurate
VIOLATION
POST_AND_PUT
A
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

DefinitionSeverityAPISampleMode
Validate that a location has a physical presence and is visitable
VIOLATION
POST_AND_PUT
A
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

DefinitionSeverityAPISampleMode
Validate that a location does not operate out of a residential dwelling
VIOLATION
POST_AND_PUT
A
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

DefinitionSeverityAPISampleMode
Validate that location is not a mobile operation with a variable address and/or display point
VIOLATION
POST_AND_PUT
A
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

DefinitionSeverityAPISampleMode
Validate that no Apple Maps policy reason exists to reject a location
VIOLATION
POST_AND_PUT
A
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

DefinitionSeverityAPISampleMode
Validate that the primary category is suitable for the brand
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__LocationPrimaryCategoryRejected",
"severity": "VIOLATION",
"message": "Primary category is not suitable for the brand"
}

LocationReviewNote

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

RequestForInformation

DefinitionSeverityAPISampleMode
Validate that Location's details are accurate and complete
VIOLATION
POST_AND_PUT
A
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.