Skip to main content

Showcase creative call-to-action validation rules for presence, validity, and location-specific availability requirements

Call-to-Action

CallToActionMustBePresent

DefinitionSeverityAPISampleMode
Validate that callToAction is present
VIOLATION
POST_AND_PUT
Link
S

CallToActionMustBeValid

DefinitionSeverityAPISampleMode
Validate that callToAction value is valid
VIOLATION
POST_AND_PUT
Link
S

CallToActionMustNotBeEmpty

DefinitionSeverityAPISampleMode
Validate that callToAction is not an empty string
VIOLATION
POST_AND_PUT
S

CreativeCTAShouldExistForLocation

DefinitionSeverityAPISampleMode
Validate that callToAction is available for use by the location referenced in the Showcase
WARNING
POST_AND_PUT
Link
A
Example Validation Report
{
"code": "VALIDATION__CreativeCTAShouldExistForLocation",
"severity": "WARNING",
"message": "Showcase creative's CTA does not currently exist for location. Location's available CTAs: '{{validValue}}'. Note: If CTA is unavailable at time of publish, Showcase publication will fail",
"context": {
"validValue": "DELIVERY,MENU"
},
"details": {
"createdDate": "2026-09-01T21:00:59.865Z",
"submitted": [
{
"field": "$.showcaseCreativeDetails.callToAction",
"value": "RESERVE_TABLE"
}
],
"compared": [],
"expected": []
}
}