action hetras_certification_bookings_get_bookings { label: "Find bookings matching the given filter criteria." description: "Here you can easily find bookings matching various criteria. The booking you are looking for has to fullfill all the specified criteria \n at the same time. So if you specify a customer name and a channel code you will get all bookings where the firstname or lastname of a guest or a \n contact contains the specified value and that have been done through the defined channel. \n A booking can consist of multiple reservations, so even if you are looking for a specific reservation which is part of a multi-room booking you will get \n all reservations for this booking returned." provider: hetras_certification method: GET path: "/api/booking/v0/bookings" encoding: json input: { type: "object" properties: { "App-Id": { type: "string" } "App-Key": { type: "string" } blockCode: { type: "string" } cancellationId: { type: "string" } channelCodes: { type: "string" } companyEmail: { type: "string" } companyId: { type: "string" } companyName: { type: "string" } customerEmail: { type: "string" } customerId: { type: "string" } customerName: { type: "string" } dateFilter: { type: "string" } exclude: { type: "string" } externalId: { type: "string" } from: { type: "string" } hotelId: { type: "string" } inlinecount: { type: "string" } labels: { type: "string" } marketCodes: { type: "string" } ratePlanCodes: { type: "string" } reservationNumber: { type: "string" } reservationStatuses: { type: "string" } roomNumber: { type: "string" } roomTypes: { type: "string" } skip: { type: "string" } subChannelCodes: { type: "string" } to: { type: "string" } top: { type: "string" } } required: ["App-Id", "App-Key"] additionalProperties: false } output: { type: "object" additionalProperties: true } }