Segments
Retreive all AirTravelSegment that belong to a specific AirTravel
ID of the AirTravel
996501df-0bfc-4f95-954d-3a5d5dc48469
limit of records per page
10
page number
2
This parameter is used to sort the records by a specific field (flight_date,flight_number,flight_status,started_at,ended_at,created_at)
type
Order type(asc or desc)
asc
Successful operation
Bad Request
Unauthenticated
Not Found
Internal Server
GET /api/air-travel/{air_travel_id}/segments HTTP/1.1
Host: app.greenplaces.com
Accept: */*
{
"status": "Ok",
"message": "Success",
"data": [
{
"id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"airline_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"flight_date": "2023-06-12T17:30:21.000000Z",
"flight_number": "BA2490",
"flight_status": "completed",
"started_at": "2023-06-12T17:30:21.000000Z",
"ended_at": "2023-06-12T17:30:21.000000Z",
"aircraft": {},
"departure_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"arrival_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"distance_mi": "12.2",
"distance_km": "45.2",
"emission": null,
"updated_at": "2023-06-12T17:30:21.000000Z",
"created_at": "2023-06-12T17:30:21.000000Z"
}
],
"meta": {
"pagination": {
"current": "1",
"last_page": "1",
"per_page": "10",
"total": "6"
}
}
}
Store an AirTravelSegment to a particular AirTravel
ID of the AirTravel
996501df-0bfc-4f95-954d-3a5d5dc48469
Creates airtravel segment request body data
Airline ID for the airtravel segment
996501df-0bfc-4f95-954d-3a5d5dc48469
Flight Date for the airtravel segment
2023-03-17
Flight Number for the airtravel segment
BA2490
Flight Status for the airtravel segment
completed
Started At for the airtravel segment
2023-03-17 12:34:56
Ended At for the airtravel segment
2023-03-17 13:45:30
Aircraft for the airtravel segment
{}
Departure ID for the airtravel segment
996501df-0bfc-4f95-954d-3a5d5dc48469
Arrival ID for the airtravel segment
996501df-0bfc-4f95-954d-3a5d5dc48469
Successful operation
Bad Request
Unauthenticated
Not Found
Internal Server
POST /api/air-travel/{air_travel_id}/segments HTTP/1.1
Host: app.greenplaces.com
Content-Type: application/json
Accept: */*
Content-Length: 323
{
"airline_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"flight_date": "2023-03-17",
"flight_number": "BA2490",
"flight_status": "completed",
"started_at": "2023-03-17 12:34:56",
"ended_at": "2023-03-17 13:45:30",
"aircraft": "{}",
"departure_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"arrival_id": "996501df-0bfc-4f95-954d-3a5d5dc48469"
}
{
"status": "Ok",
"message": "Success",
"data": {
"id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"airline_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"flight_date": "2023-06-12T17:30:21.000000Z",
"flight_number": "BA2490",
"flight_status": "completed",
"started_at": "2023-06-12T17:30:21.000000Z",
"ended_at": "2023-06-12T17:30:21.000000Z",
"aircraft": {},
"departure_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"arrival_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"distance_mi": "12.2",
"distance_km": "45.2",
"emission": null,
"updated_at": "2023-06-12T17:30:21.000000Z",
"created_at": "2023-06-12T17:30:21.000000Z"
},
"meta": {}
}
Retrieve an AirTravelSegment that belongs to a particular AirTravel
ID of the AirTravel
996501df-0bfc-4f95-954d-3a5d5dc48469
ID of the AirTravelSegment
996501df-0bfc-4f95-954d-3a5d5dc48469
Successful operation
Bad Request
Unauthenticated
Not Found
Internal Server
GET /api/air-travel/{air_travel_id}/segments/{id} HTTP/1.1
Host: app.greenplaces.com
Accept: */*
{
"status": "Ok",
"message": "Success",
"data": {
"id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"airline_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"flight_date": "2023-06-12T17:30:21.000000Z",
"flight_number": "BA2490",
"flight_status": "completed",
"started_at": "2023-06-12T17:30:21.000000Z",
"ended_at": "2023-06-12T17:30:21.000000Z",
"aircraft": {},
"departure_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"arrival_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"distance_mi": "12.2",
"distance_km": "45.2",
"emission": null,
"updated_at": "2023-06-12T17:30:21.000000Z",
"created_at": "2023-06-12T17:30:21.000000Z"
},
"meta": {}
}
Update an AirTravelSegment for a particular AirTravel
ID of the AirTravel
996501df-0bfc-4f95-954d-3a5d5dc48469
ID of the AirTravelSegment
996501df-0bfc-4f95-954d-3a5d5dc48469
Update airtravel segment request body data
Airline ID for the airtravel segment
996501df-0bfc-4f95-954d-3a5d5dc48469
Flight Date for the airtravel segment
2023-06-12T17:30:21.000000Z
Flight Number for the airtravel segment
BA2490
Flight Status for the airtravel segment
completed
Started At for the airtravel segment
2023-06-12T17:30:21.000000Z
Ended At for the airtravel segment
2023-06-12T17:30:21.000000Z
Aircraft for the airtravel segment
{}
Departure ID for the airtravel segment
996501df-0bfc-4f95-954d-3a5d5dc48469
Arrival ID for the airtravel segment
996501df-0bfc-4f95-954d-3a5d5dc48469
Successful operation
Bad Request
Unauthenticated
Not Found
Internal Server
PUT /api/air-travel/{air_travel_id}/segments/{id} HTTP/1.1
Host: app.greenplaces.com
Content-Type: application/json
Accept: */*
Content-Length: 356
{
"airline_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"flight_date": "2023-06-12T17:30:21.000000Z",
"flight_number": "BA2490",
"flight_status": "completed",
"started_at": "2023-06-12T17:30:21.000000Z",
"ended_at": "2023-06-12T17:30:21.000000Z",
"aircraft": "{}",
"departure_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"arrival_id": "996501df-0bfc-4f95-954d-3a5d5dc48469"
}
{
"status": "Ok",
"message": "Success",
"data": {
"id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"airline_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"flight_date": "2023-06-12T17:30:21.000000Z",
"flight_number": "BA2490",
"flight_status": "completed",
"started_at": "2023-06-12T17:30:21.000000Z",
"ended_at": "2023-06-12T17:30:21.000000Z",
"aircraft": {},
"departure_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"arrival_id": "996501df-0bfc-4f95-954d-3a5d5dc48469",
"distance_mi": "12.2",
"distance_km": "45.2",
"emission": null,
"updated_at": "2023-06-12T17:30:21.000000Z",
"created_at": "2023-06-12T17:30:21.000000Z"
},
"meta": {}
}
Delete an AirTravelSegment that belongs to a specific AirTravel
ID of the AirTravel
996501df-0bfc-4f95-954d-3a5d5dc48469
ID of the AirTravelSegment
996501df-0bfc-4f95-954d-3a5d5dc48469
Successful operation
Bad Request
Unauthenticated
Not Found
Internal Server
DELETE /api/air-travel/{air_travel_id}/segments/{id} HTTP/1.1
Host: app.greenplaces.com
Accept: */*
{
"status": "Ok",
"message": "Success",
"data": null,
"meta": {}
}