# paths./operators/{operatorId}/users/{userId}/reservations.get.summary
Reservations: Fetch Reservations for User

# paths./operators/{operatorId}/users/{userId}/reservations.get.description
Fetch reservations for a user at an operator, this includes reservations where the user is a pilot or the instructor on the reservation.

QueryString Parameter

Options

fields

Comma delimited list of:

default

all

sortBy

startTime

endTime

Supported Filter Parameters (field=operation:value)

QueryString Parameter

Supported Operations

startTime

lte, lt, gte, gt

endTime

lte, lt, gte, gt

displayTypeId

eq

0 - Standard, 1 - Maintenance, 2 - Class, 3 - Meeting, 10 - InstructorTimeOff

# paths./operators/{operatorId}/users/{userId}/reservations.get.parameters[].description
Id of the operator to fetch the user's reservations

# paths./operators/{operatorId}/users/{userId}/reservations.get.parameters[].description
Id of the user to fetch reservations for

# paths./operators/{operatorId}/users/{userId}/reservations.get.parameters[].description
Comma delimited list of fields to include in the response. ReservationId is always included.

# paths./operators/{operatorId}/users/{userId}/reservations.get.parameters[].description
Comma delimited list of fields to sort by.

# paths./operators/{operatorId}/users/{userId}/reservations.get.responses.200.description
Fetch reservations at an operator where the user is a pilot or instructor on the reservation

# paths./operators/{operatorId}/reservations/{reservationId}/checkoutSta.get.responses.200.description
Fetch the checkout status of a reservation to determine if it can be checked out.

# paths./operators/{operatorId}/reservations/{reservationId}/checkoutSta.get.responses.200.content.application/json.example.checkoutIssues.issues[].description
Aircraft requires a ATP pilot certificate or higher.

# paths./operators/{operatorId}/reservations/{reservationId}/checkoutSta.get.responses.200.content.application/json.example.checkoutIssues.issues[].description
Aircraft requires a ATP pilot certificate or higher.

# paths./operators/{operatorId}/reservations/{reservationId}/checkoutSta.get.responses.200.content.application/json.example.checkoutIssues.issues[].description
Aircraft requires TC Pilot License/Permit - Aviation Booklet missing.

# paths./operators/{operatorId}/reservations/{reservationId}/checkoutSta.get.responses.200.content.application/json.example.checkoutIssues.issues[].description
Aircraft requires a FAA pilot certificate

# paths./operators/{operatorId}/reservations/{reservationId}/checkoutSta.get.responses.200.content.application/json.example.checkoutIssues.issues[].description
Aircraft requires TC Pilot License/Permit - Aviation Booklet missing.

# paths./operators/{operatorId}/reservations/{reservationId}/checkoutSta.get.responses.200.content.application/json.example.checkoutIssues.issues[].description
Aircraft requires TC Pilot License/Permit - License missing

# paths./operators/{operatorId}/reservations/{reservationId}/checkoutSta.get.responses.200.content.application/json.example.checkoutIssues.issues[].description
Aircraft requires Aeroplane Category pilot license/permit

# paths./operators/{operatorId}/reservations/{reservationId}/checkoutSta.get.responses.200.content.application/json.example.checkoutIssues.issues[].description
Aircraft requires a FAA pilot certificate

# paths./operators/{operatorId}/reservations/{reservationId}/checkoutSta.get.responses.200.content.application/json.example.checkoutIssues.issues[].description
Aircraft requires TC Pilot License/Permit - Aviation Booklet missing.

# paths./operators/{operatorId}/reservations/{reservationId}/checkoutSta.get.responses.200.content.application/json.example.checkoutIssues.issues[].description
Aircraft requires TC Pilot License/Permit - License missing

# paths./operators/{operatorId}/reservations/{reservationId}/checkoutSta.get.responses.200.content.application/json.example.checkoutIssues.issues[].description
Aircraft requires Aeroplane Category pilot license/permit

# paths./operators/{operatorId}/reservations/{reservationId}.get.responses.200.content.application/json.example.flightRecord.squawks[].description
Fuel Guage is inopertive.  Need to fix before next flight.  This is a big probelm!

# paths./operators/{operatorId}/reservations/{reservationId}.get.responses.200.content.application/json.example.comments
some public comment entered on reservation

# paths./operators/{operatorId}/reservations.get.parameters[].description
Restricts the number of items returned in the response. Valid values: 1 through 250. Defaults to 50 if not supplied.

# paths./operators/{operatorId}/reservations.get.parameters[].description
Specifies which page of items to be returned in the response. Default is 0.

# paths./operators/{operatorId}/reservations.get.parameters[].description
Filter by Start Time. Supported operators: "lte", "lt", "gte", "gt". If you want to return reservations with a start time greater than or equal to Jan. 1st 2020, your query string should look like this "startTime=gte:2020-01-01T00:00:00". 

# paths./operators/{operatorId}/reservations.get.parameters[].description
Filter by Start Time. Supported operators: "lte", "lt", "gte", "gt".  If you want to return reservations with a end time greater than or equal to Jan. 1st 2020, your query string should look like this "endTime=gte:2020-01-01T00:00:00". 

# paths./operators/{operatorId}/reservations.get.parameters[].description
Filter by display type. Supported operators: "eq". 0 - Standard, 1 - Maintenance, 2 - Class, 3 - Meeting, 10 - Instructor Time Off

# paths./operators/{operatorId}/reservations.get.parameters[].description
Filters the response by User Id. Supported operators: "eq".

# paths./operators/{operatorId}/cancellationReasons.get.parameters[].description
Id of the operator to fetch the user's reservations

# paths./operators/{operatorId}/cancellationReasons.get.parameters[].description
Comma delimited list of fields to include in the response.

# paths./operators/{operatorId}/cancellationReasons.get.parameters[].description
Comma delimited list of fields to sort by.

# paths./operators/{operatorId}/reservations/checkavailability.get.parameters[].description
Id of the operator to fetch the user's reservations

# paths./operators/{operatorId}/reservations/availableTimes.get.parameters[].description
Id of the operator to fetch the user's reservations

# paths./operators/{operatorId}/reservations/{reservationId}/request-ack.post.parameters[].description
User Id of the person you are requesting to Acknowledge the Reservation

# paths./operators/{operatorId}/reservations/{reservationId}/request-aut.post.summary
Reservations: Request Authorization For Specific User