Skip to main content

Showcase start date validation rules for format, presence, lead time requirements, and time component constraints

Start Date​

MustProvideSufficientLeadTime​

DefinitionSeverityAPISampleMode
Validates that the quantity of days prior to a Showcase's start date is greater than minimum (3 days)
VIOLATION
POST_AND_PUT
Link
S

StartDateMustHaveValidFormat​

DefinitionSeverityAPISampleMode
Validate that startDate formatting is valid
VIOLATION
POST_AND_PUT
S

StartDateMustBePresent​

DefinitionSeverityAPISampleMode
Validate that startDate is present
VIOLATION
POST_AND_PUT
Link
S

StartDateMustNotBeEmpty​

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

StartDateMustNotMatchEndDate​

DefinitionSeverityAPISampleMode
Validate that startDate does not match endDate
VIOLATION
POST_AND_PUT
S

StartDateTimeComponentMustBeZero​

DefinitionSeverityAPISampleMode
Validate that the time component is T00:00:00.000, T00:00:00 or T00:00
VIOLATION
POST_AND_PUT
S
Example Validation Report
{
"code": "VALIDATION__StartDateTimeComponentMustBeZero",
"severity": "VIOLATION",
"message": "Time component in '{{startDate}}' must be zero (T00:00:00.000, T00:00:00 or T00:00) with UTC (Z) or timezone offset",
"context": {
"value": "2026-05-10T23:59:59.00Z"
},
"details": {
"createdDate": "2026-02-10T11:36:02.00Z",
"submitted": [
{
"field": "$.showcaseDetailsDetails.startDate",
"value": "2026-05-10T00:01:01.00Z"
}
],
"compared": [],
"expected": []
}
}