Skip to main content

Reservation Simulation

PATCH 

https://api.lochting.com/public/v1/reservation/:reservationId/simulate-status-change

This endpoint enables authorized users to simulate a reservation status change. This endpoint is only available on the DEV environment. Valid transitions are:

  • created
    • => incomplete
    • => complete
    • => canceled
    • => robotReservationFailed
  • incomplete
    • => complete
    • => canceled
  • complete
    • => deliveryRequested
    • => deliveryRequestFailed
    • => canceled
  • deliveryRequested
    • => delivered
    • => deliveryFailed
  • delivered
    • => pickedUp
    • => pickUpFailed

Request

Path Parameters

    reservationId stringrequired

    The id of the reservation.

    Example: reservation-c7d932c1-84e8-410c-a9b2-18bf739d6b8b

Header Parameters

    Authorization stringrequired
    Example: your-access-token

Bodyrequired

    statusReservationStatus (string)required

    The reservation status

    Possible values: [incomplete, complete, robotReservationFailed, deliveryRequested, deliveryRequestFailed, delivered, deliveryFailed, pickedUp, pickUpFailed, canceled]

    Example: incomplete

Responses

OK

var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Patch, "https://api.lochting.com/public/v1/reservation/:reservationId/simulate-status-change");
var content = new StringContent("{\n \"status\": \"incomplete\"\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Request Collapse all
Base URL
https://api.lochting.com/public/v1
Parameters
— pathrequired
— headerrequired
Body required
{
  "status": "incomplete"
}
ResponseClear

Click the Send API Request button above and see the response here!