Manual verification validations for brand asset logos and cover photos including policy, quality, and content checks
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.
Logo
BrandLogoDoesNotBelongToBrand
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that a logo belongs to a brand |
Example Validation Report
{
"code": "VALIDATION__BrandLogoDoesNotBelongToBrand",
"severity": "VIOLATION",
"message": "Logo does not belong to this brand"
}
Portal/Email Notification
subtitle: Unrelated to Brand
body: The logo is unrelated to the brand.
BrandLogoIsNotALogo
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that a logo is an actual logo |
Example Validation Report
{
"code": "VALIDATION__BrandLogoIsNotALogo",
"severity": "VIOLATION",
"message": "Not a logo"
}
Portal/Email Notification
subtitle: Not a Logo
body: The image isn't a logo.
BrandLogoPolicyIssue
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that no Apple Maps policy reason exists which would prevent the association of a logo with a brand |
Example Validation Report
{
"code": "VALIDATION__BrandLogoPolicyIssue",
"severity": "VIOLATION",
"message": "Logo does not meet policy"
}
Portal/Email Notification
subtitle: Doesn't Meet Policy
body: The logo doesn't meet Apple Business policies.
BrandLogoImageQualityIssue
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that a logo successfully passes image quality review |
Example Validation Report
{
"code": "VALIDATION__BrandLogoImageQualityIssue",
"severity": "VIOLATION",
"message": "Image quality issues (compressed, blurry, color issues, aliasing, etc.)"
}
Portal/Email Notification
subtitle: Doesn't Follow Guidelines
body: The logo doesn't meet the quality standards for Apple Business.
BrandLogoTextIsNotLegible
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that logo text is legible |
Example Validation Report
{
"code": "VALIDATION__BrandLogoTextIsNotLegible",
"severity": "VIOLATION",
"message": "Text on logo indecipherable"
}
Portal/Email Notification
subtitle: Text Isn't Legible
body: The logo contains text that can't be read.
BrandLogoHasIncorrectSize
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that logo is the correct size |
Example Validation Report
{
"code": "VALIDATION__BrandLogoHasIncorrectSize",
"severity": "VIOLATION",
"message": "Logo is cut off"
}
Portal/Email Notification
subtitle: Only Partially Visible
body: The logo is only partially visible.
BrandLogoHasExplicitContent
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that a brand logo does not include explicit content |
Example Validation Report
{
"code": "VALIDATION__BrandLogoHasExplicitContent",
"severity": "VIOLATION",
"message": "Explicit content"
}
Portal/Email Notification
subtitle: Offensive Image
body: The image in the logo may be offensive.
BrandLogoHasPersonalData
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that a brand logo does not include personal information |
Example Validation Report
{
"code": "VALIDATION__BrandLogoHasPersonalData",
"severity": "VIOLATION",
"message": "Privacy"
}
Portal/Email Notification
subtitle: May Violate Privacy
body: The logo may include personal information.
BrandLogoRejected
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that no Apple Maps policy reason exists to reject a brand logo |
Example Validation Report
{
"code": "VALIDATION__BrandLogoRejected",
"severity": "VIOLATION",
"message": "Other logo issue"
}
Portal/Email Notification
subtitle: Doesn't Meet Requirements
body: The logo doesn't meet the requirements for Apple Business.
BrandLogoReviewNote
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Custom note. For informational purposes only |
Example Validation Report
{
"code": "VALIDATION__BrandLogoReviewNote",
"severity": "VIOLATION",
"message": "<free-form map ops note here>"
}
Cover Photo
BrandCoverPhotoDoesNotBelongToBrand
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that a cover photo belongs to a brand |
Example Validation Report
{
"code": "VALIDATION__BrandCoverPhotoDoesNotBelongToBrand",
"severity": "VIOLATION",
"message": "Cover photo does not belong to this brand"
}
Portal/Email Notification
subtitle: Unrelated to Brand
body: The cover photo is unrelated to the brand.
BrandCoverPhotoPolicyIssue
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that no Apple Maps policy reason exists which would prevent the association of a cover photo with a brand |
Example Validation Report
{
"code": "VALIDATION__BrandCoverPhotoPolicyIssue",
"severity": "VIOLATION",
"message": "Cover photo does not meet policy"
}
Portal/Email Notification
subtitle: Doesn't Meet Policy
body: The cover photo doesn't meet Apple Business policies.
BrandCoverPhotoImageQualityIssue
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that a cover photo successfully passes image quality review |
Example Validation Report
{
"code": "VALIDATION__BrandCoverPhotoImageQualityIssue",
"severity": "VIOLATION",
"message": "Image quality issues (compressed, blurry, color issues, aliasing, etc.)"
}
Portal/Email Notification
subtitle: Doesn't Meet Quality Standards
body: The cover photo doesn't meet the quality standards for Apple Business.
BrandCoverPhotoRejected
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that no Apple Maps policy reason exists to reject a brand cover photo |
Example Validation Report
{
"code": "VALIDATION__BrandCoverPhotoRejected",
"severity": "VIOLATION",
"message": "Other cover photo issue"
}
Portal/Email Notification
subtitle: Doesn't Meet Requirements
body: The cover photo doesn't meet the requirements for Apple Business.
BrandCoverPhotoReviewNote
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Custom note. For informational purposes only |
Example Validation Report
{
"code": "VALIDATION__BrandCoverPhotoReviewNote",
"severity": "INFO",
"message": "<free-form map ops note here>"
}