Skip to navigation

Find Reschedule Options

Returns a confirmed reservation with the slots each admission can move to. The guest picks a slot, then you call Change Reservation Schedule.

  • Send pinCode and either ticketNumber or reservationToken, on every call.
  • Find does not reserve the slots it shows. Change checks capacity and rules again, so a slot can be gone when the guest picks it.
  • Errors:
    • 404: wrong identity or pin.
    • 400 invalid_input: a bad body or dates.
    • 400 reschedule_not_allowed: nothing can move. The message lists the reasons, for example ALREADY_ADMITTED, or says that no admission has time slots.
  • Protect the guest flow with a dedicated API key and a bot check, for example a CAPTCHA.

Authentication

x-np-api-keystring
API Key authentication via header

Path parameters

tenantstringRequired

Your Entra Tenant ID. More details.

environmentstringRequired

Your Business Central Environment. More details.

companystringRequired

Your Business Central Company. More details.

Headers

x-api-versiondateOptional

Used for API versioning. More details.

Request

This endpoint expects an object.
pinCodestringRequired
A pin code for the ticket, used to authorize rescheduling or revoking a confirmed ticket. Returned only for confirmed reservations. The format is configured per tenant, so do not validate it against a fixed length or pattern.
ticketNumberstringOptional

An unblocked ticket of the reservation. Send this or reservationToken, not both.

reservationTokenstringOptional

The original or a change token of the reservation. Send this or ticketNumber, not both.

fromDatedateOptional

First slot date. Defaults to today (UTC).

toDatedateOptional

Last slot date. Defaults to fromDate plus one month. At most 62 days after fromDate.

Response

This endpoint returns an object.
reservationobject

Errors

400
Bad Request Error
404
Not Found Error