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 '{{value}}' 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": []
}
}