POST api/Flights
Creates a new flight and generates its seats automatically
Request Information
URI Parameters
None.
Body Parameters
Flight| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| FlightNumber | string |
None. |
|
| DepartureTime | date |
None. |
|
| ArrivalTime | date |
None. |
|
| DepartureAirportId | integer |
None. |
|
| ArrivalAirportId | integer |
None. |
|
| AirplaneId | integer |
None. |
|
| BasePrice | decimal number |
None. |
|
| Airplane | Airplane |
None. |
|
| Airport | Airport |
None. |
|
| Airport1 | Airport |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": 1,
"FlightNumber": "sample string 2",
"DepartureTime": "2026-08-27T03:47:17.7284918-05:00",
"ArrivalTime": "2026-08-27T03:47:17.7284918-05:00",
"DepartureAirportId": 1,
"ArrivalAirportId": 1,
"AirplaneId": 1,
"BasePrice": 8.0,
"Airplane": {
"Id": 1,
"Brand": "sample string 2",
"Model": "sample string 3",
"EconomySeats": 4,
"BusinessSeats": 5,
"IsActive": true
},
"Airport": {
"Id": 1,
"Name": "sample string 2",
"City": "sample string 3",
"Country": "sample string 4",
"IataCode": "sample string 5"
},
"Airport1": {
"Id": 1,
"Name": "sample string 2",
"City": "sample string 3",
"Country": "sample string 4",
"IataCode": "sample string 5"
}
}
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
201 Created
IHttpActionResultNone.
Response Formats
application/json, text/json
Sample:
Sample not available.