Create a ticket and an MTB. The temporal parameter startOfValidity=<isoTimestamp>
must match the time of startOfValidity
previously used in the POST /product request. If that time is already in the past, the temporal parameter may be set to the time-of-request.
Endpoint: POST /api/v2/ticket
Create a dormant ticket. No MTB can be created.
Endpoint: POST /api/v2/ticket
Endpoint: POST /api/v2/ticketbundle
Endpoint: GET /api/v2/ticketbundle/cba51f8f-3f13-410d-96f1-2c478dd3029f
Endpoint: GET /api/v2/ticket/0dd7705b-da69-418e-89e7-6acc944e4aa6/active
Freeze or thaw ticket with specified ticket identifier.
Endpoint: PUT /api/v2/ticket/0dd7705b-da69-418e-89e7-6acc944e4aa6/active
Endpoint: GET /api/v2/ticket/0dd7705b-da69-418e-89e7-6acc944e4aa6/refundableStatus
Endpoint: GET /api/v2/ticket/0dd7705b-da69-418e-89e7-6acc944e4aa6/refundStatus
Endpoint: PUT /api/v2/ticket/0dd7705b-da69-418e-89e7-6acc944e4aa6/revoke
If successful revoke then the ticket will become not active and will be blacklisted.
Endpoint: PUT /api/v2/ticket/0dd7705b-da69-418e-89e7-6acc944e4aa6/refundStatus
Possible to refund if refundableStatus.refundable is true.
If successful refund then refund status is set to true, ticket is set to not active, ticket is added to blacklist and ticket is updated with the refund amount.