Skip to main content

Validation rules for caller ID brand requirements including sharing, publication status, and brand asset dependencies

Brand

CallerIdRequiresPublishedBrand

Preconditions
Attempt to create or update Caller ID resource
Requesting organization's type is not OWNER
DefinitionSeverityAPISampleMode
Validate that a caller ID's brand has been published at least once
VIOLATION
POST_AND_PUT
S
Example Validation Report
{
"code": "VALIDATION__CallerIdRequiresPublishedBrand",
"severity": "VIOLATION",
"message": "Caller ID requires the referenced Brand '{{value}}' to have been published at least once",
"context": {
"value": "1534556652272844800"
},
"details": {
"compared": [],
"expected": [],
"submitted": [
{
"field": "",
"value": "1534556652272844800"
}
],
"createdDate": "2026-07-15T00:00:00.000Z"
}
}

Brand Asset

CallerIdRequiresPublishedBrandAsset

Preconditions
Attempt to create or update Caller ID resource
Requesting organization's type is not OWNER
DefinitionSeverityAPISampleMode
Validate that a caller ID's brand asset has been published at least once
VIOLATION
POST_AND_PUT
S
Example Validation Report
{
"code": "VALIDATION__CallerIdRequiresPublishedBrandAsset",
"severity": "VIOLATION",
"message": "Caller ID requires the referenced Brand Asset for Brand '{{value}}' to have been published at least once",
"context": {
"value": "1534556652272844900"
},
"details": {
"compared": [],
"expected": [],
"submitted": [
{
"field": "",
"value": "1534556652272844900"
}
],
"createdDate": "2026-07-15T00:00:00.000Z"
}
}