Validation rules for caller ID feature blocking, phone number verification, and ownership verification processes
Caller ID Feature
CallerIdIsBlocked
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that the caller ID feature has been enabled for the organization's brand |
Example Validation Report
{
"code": "VALIDATION__CallerIdIsBlocked",
"severity": "VIOLATION",
"message": "Caller ID feature is blocked for the brand as per Apple Business policy",
"details": {
"createdDate": "2026-05-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}
CountOfCallerIDsExceedsThresholdForOrganizationBrand
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that the number of caller IDs associated with the brand does not exceed the maximum threshold defined by Apple Business policy |
Example Validation Report
{
"code": "VALIDATION__CountOfCallerIDsExceedsThresholdForOrganizationBrand",
"severity": "VIOLATION",
"message": "Count of caller IDs for organization's brand cannot exceed one hundred fifty thousand (150,000)",
"details": {
"createdDate": "2026-05-10T11:36:02.00Z",
"submitted": [],
"compared": [],
"expected": []
}
}
Phone Number Verification
PhoneNumberOwnershipNotIndependentlyVerifiable
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
Validate that brand's ownership of the phoneNumber is independently verifiable |
Example Validation Report
{
"code": "VALIDATION__PhoneNumberOwnershipNotIndependentlyVerifiable",
"severity": "VIOLATION",
"message": "Brand ownership of 'phoneNumber' '{{value}}' could not be independently verified",
"context": {
"value": "+18006666666"
},
"details": {
"createdDate": "2026-05-10T11:36:02.00Z",
"submitted": [
{
"field": "$.callerIdDetails.phoneNumber",
"value": "+18006666666"
}
],
"compared": [],
"expected": []
}
}