Skip to main content

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.

BrandLogoDoesNotBelongToBrand​

DefinitionSeverityAPISampleMode
Validate that a logo belongs to a brand
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__BrandLogoDoesNotBelongToBrand",
"severity": "VIOLATION",
"message": "Logo does not belong to this brand",
"details": {
"createdDate": "2026-10-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}
Portal/Email Notification

subtitle: Unrelated to Brand
body: The logo is unrelated to the brand.

DefinitionSeverityAPISampleMode
Validate that a logo is an actual logo
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__BrandLogoIsNotALogo",
"severity": "VIOLATION",
"message": "Not a logo",
"details": {
"createdDate": "2026-10-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}
Portal/Email Notification

subtitle: Not a Logo
body: The image isn't a logo.

BrandLogoPolicyIssue​

DefinitionSeverityAPISampleMode
Validate that no Apple Maps policy reason exists which would prevent the association of a logo with a brand
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__BrandLogoPolicyIssue",
"severity": "VIOLATION",
"message": "Logo does not meet policy",
"details": {
"createdDate": "2026-10-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}
Portal/Email Notification

subtitle: Doesn't Meet Policy
body: The logo doesn't meet Apple Business policies.

BrandLogoImageQualityIssue​

DefinitionSeverityAPISampleMode
Validate that a logo successfully passes image quality review
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__BrandLogoImageQualityIssue",
"severity": "VIOLATION",
"message": "Image quality issues (compressed, blurry, color issues, aliasing, etc.)",
"details": {
"createdDate": "2026-10-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}
Portal/Email Notification

subtitle: Doesn't Follow Guidelines
body: The logo doesn't meet the quality standards for Apple Business.

BrandLogoTextIsNotLegible​

DefinitionSeverityAPISampleMode
Validate that logo text is legible
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__BrandLogoTextIsNotLegible",
"severity": "VIOLATION",
"message": "Text on logo indecipherable",
"details": {
"createdDate": "2026-10-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}
Portal/Email Notification

subtitle: Text Isn't Legible
body: The logo contains text that can't be read.

BrandLogoHasIncorrectSize​

DefinitionSeverityAPISampleMode
Validate that logo is the correct size
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__BrandLogoHasIncorrectSize",
"severity": "VIOLATION",
"message": "Logo is cut off",
"details": {
"createdDate": "2026-10-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}
Portal/Email Notification

subtitle: Only Partially Visible
body: The logo is only partially visible.

BrandLogoHasExplicitContent​

DefinitionSeverityAPISampleMode
Validate that a brand logo does not include explicit content
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__BrandLogoHasExplicitContent",
"severity": "VIOLATION",
"message": "Explicit content",
"details": {
"createdDate": "2026-10-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}
Portal/Email Notification

subtitle: Offensive Image
body: The image in the logo may be offensive.

BrandLogoHasPersonalData​

DefinitionSeverityAPISampleMode
Validate that a brand logo does not include personal information
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__BrandLogoHasPersonalData",
"severity": "VIOLATION",
"message": "Privacy",
"details": {
"createdDate": "2026-10-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}
Portal/Email Notification

subtitle: May Violate Privacy
body: The logo may include personal information.

BrandLogoRejected​

DefinitionSeverityAPISampleMode
Validate that no Apple Maps policy reason exists to reject a brand logo
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__BrandLogoRejected",
"severity": "VIOLATION",
"message": "Other logo issue",
"details": {
"createdDate": "2026-10-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}
Portal/Email Notification

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

BrandLogoReviewNote​

DefinitionSeverityAPISampleMode
Custom note. For informational purposes only
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__BrandLogoReviewNote",
"severity": "VIOLATION",
"message": "<free-form map ops note here>",
"details": {
"createdDate": "2026-10-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}

Cover Photo​

BrandCoverPhotoDoesNotBelongToBrand​

DefinitionSeverityAPISampleMode
Validate that a cover photo belongs to a brand
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__BrandCoverPhotoDoesNotBelongToBrand",
"severity": "VIOLATION",
"message": "Cover photo does not belong to this brand",
"details": {
"createdDate": "2026-10-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}
Portal/Email Notification

subtitle: Unrelated to Brand
body: The cover photo is unrelated to the brand.

BrandCoverPhotoPolicyIssue​

DefinitionSeverityAPISampleMode
Validate that no Apple Maps policy reason exists which would prevent the association of a cover photo with a brand
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__BrandCoverPhotoPolicyIssue",
"severity": "VIOLATION",
"message": "Cover photo does not meet policy",
"details": {
"createdDate": "2026-10-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}
Portal/Email Notification

subtitle: Doesn't Meet Policy
body: The cover photo doesn't meet Apple Business policies.

BrandCoverPhotoImageQualityIssue​

DefinitionSeverityAPISampleMode
Validate that a cover photo successfully passes image quality review
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__BrandCoverPhotoImageQualityIssue",
"severity": "VIOLATION",
"message": "Image quality issues (compressed, blurry, color issues, aliasing, etc.)",
"details": {
"createdDate": "2026-10-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}
Portal/Email Notification

subtitle: Doesn't Meet Quality Standards
body: The cover photo doesn't meet the quality standards for Apple Business.

BrandCoverPhotoRejected​

DefinitionSeverityAPISampleMode
Validate that no Apple Maps policy reason exists to reject a brand cover photo
VIOLATION
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__BrandCoverPhotoRejected",
"severity": "VIOLATION",
"message": "Other cover photo issue",
"details": {
"createdDate": "2026-10-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}
Portal/Email Notification

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

BrandCoverPhotoReviewNote​

DefinitionSeverityAPISampleMode
Custom note. For informational purposes only
INFO
POST_AND_PUT
A
Example Validation Report
{
"code": "VALIDATION__BrandCoverPhotoReviewNote",
"severity": "INFO",
"message": "<free-form map ops note here>",
"details": {
"createdDate": "2026-10-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}