This endpoint is called to reserve an appointment with a supplier to install service(s) at a given address.
This endpoint will be supplied a previously returned available appointment slot to be reserved according to the supplier reservation policy. Where the reservation has a TTL (time to live) before being released, the expiry time should be returned.
The returned appointment ID will be sent as part of the order at which point it should be considered confirmed.
Operation successful - appointment was reserved. Returned ID will be used when placing order
Bad request - supplied request was malformed or missing mandatory parameters
Unauthorised access
The client is not permitted to access this resource.
Unprocessable entity - invalid data was provided
Invalid or failed response from the supplier
Supplier API is temporarily unavailable
{- "id": 234,
- "address": {
- "id": "200004033694",
- "type": "UPRN"
}, - "serviceSpecification": {
- "id": "ftthl2r"
}, - "purpose": "PROVIDE",
- "timeslot": {
- "timeslotStartDateTime": "2022-01-10T09:00:00.000Z",
- "timeslotEndDateTime": "2022-01-10T13:00:00.000Z"
}
}
{- "supplierReference": "A234",
- "expiryDateTime": "2022-01-01T13:45:00.000Z",
- "id": 234,
- "address": {
- "id": "200004033694",
- "type": "UPRN"
}, - "serviceSpecification": {
- "id": "ftthl2r",
- "name": "FTTH"
}, - "purpose": "PROVIDE",
- "timeslot": {
- "timeslotStartDateTime": "2022-01-10T09:00:00.000Z",
- "timeslotEndDateTime": "2022-01-10T13:00:00.000Z",
- "classification": "SATURDAY_AM",
- "standard": true
}
}