The contract defines 34 schemas that model the data the API accepts and returns. The most detailed are LetterTemplateParameter (12 properties), Letter (10 properties), PrefilledLetterTemplate (9 properties), LetterTemplate (8 properties). Each schema is shown below with its type and property counts.
GenerateCardLetterRequest
object
3 properties1 required
LetterTemplate
object
8 properties
LetterTemplateParameter
object
12 properties
LetterTemplateParameterValue
object
3 properties
ApiResponseEntityPrefilledLetterTemplatesResponse
object
Prefilled Letter Template Response
2 properties1 required
NotFoundErrorApiResponse
object
1 property1 required
GenerateCardLetterResponse
object
3 properties3 required
BadGatewayErrorApiResponse
object
1 property1 required
InternalServerErrorErrorApiResponse
object
1 property1 required
InternalServerErrorResponseMetadata
object
4 properties4 required
LetterTemplateValueItem
object
1 property
UnauthorizedErrorApiResponse
object
1 property1 required
Links
object
2 properties1 required
ApiResponseEntityGenerateCardLetterResponse
object
Generate Card Letter Response
2 properties1 required
UnauthorizedResponseMetadata
object
4 properties4 required
NotFoundResponseMetadata
object
4 properties4 required
ResponseMetadata
object
6 properties4 required
ValidateCardLetterResponse
object
2 properties2 required
ApiResponseEntityValidateCardLetterResponse
object
Validate Card Letter Response
2 properties1 required
ForbiddenErrorApiResponse
object
1 property1 required
ApiResponseEntityRetrieveLetterTemplate
object
Retrieve Letter Template response entity
2 properties1 required
LetterIdentifier
object
1 property
DeleteCardLetterResponse
object
1 property1 required
Letter
object
10 properties
ApiResponseEntityDeleteCardLetterResponse
object
Delete Card Letter response entity
2 properties1 required
LetterTemplateSubParameterValue
object
2 properties
BadRequestResponseMetadata
object
4 properties4 required
ApiResponseEntityRetrieveLetterTemplates
object
Retrieve Letter Templates response entity
2 properties1 required
LetterTemplateIdentifier
object
1 property
ApiResponseEntityRetrieveLetter
object
Retrieve Card Letter response entity
2 properties1 required
BadGatewayResponseMetadata
object
4 properties4 required
PrefilledLetterTemplate
object
9 properties1 required
BadRequestErrorApiResponse
object
1 property1 required
ForbiddenResponseMetadata
object
4 properties4 required
Specification
The full machine-readable OpenAPI contract behind this narrative.