API 1 - Swagger Mulesoft Example API
Test API (1.0)
Download OpenAPI specification:Download
/flights
query Parameters
| destination | string Enum: "SFO" "LAX" "CLE" |
header Parameters
| client_id required | string |
| client_secret required | string |
Responses
Response samples
- 200
Content type
application/json
[- {
- "ID": 0,
- "code": "string",
- "price": 0,
- "departureDate": "string",
- "origin": "string",
- "destination": "string",
- "emptySeats": 0,
- "plane": {
- "type": "string",
- "totalSeats": 0
}
}
]/flights
header Parameters
| client_id required | string |
| client_secret required | string |
Request Body schema: application/json
| ID | integer |
| code required | string |
| price required | number |
| departureDate required | string |
| origin required | string |
| destination required | string |
| emptySeats required | integer |
object | |
| property name* additional property | any |
Responses
Request samples
- Payload
Content type
application/json
{- "ID": 0,
- "code": "string",
- "price": 0,
- "departureDate": "string",
- "origin": "string",
- "destination": "string",
- "emptySeats": 0,
- "plane": {
- "type": "string",
- "totalSeats": 0
}
}Response samples
- 201
Content type
application/json
{- "message": "Flight added (but not really)"
}/flights/{ID}
path Parameters
| ID required | string |
header Parameters
| client_id required | string |
| client_secret required | string |
Responses
Response samples
- 200
Content type
application/json
{- "ID": 0,
- "code": "string",
- "price": 0,
- "departureDate": "string",
- "origin": "string",
- "destination": "string",
- "emptySeats": 0,
- "plane": {
- "type": "string",
- "totalSeats": 0
}
}/flights/{ID}
path Parameters
| ID required | string |
header Parameters
| client_id required | string |
| client_secret required | string |
Request Body schema: application/json
| ID | integer |
| code required | string |
| price required | number |
| departureDate required | string |
| origin required | string |
| destination required | string |
| emptySeats required | integer |
object | |
| property name* additional property | any |
Responses
Request samples
- Payload
Content type
application/json
{- "ID": 0,
- "code": "string",
- "price": 0,
- "departureDate": "string",
- "origin": "string",
- "destination": "string",
- "emptySeats": 0,
- "plane": {
- "type": "string",
- "totalSeats": 0
}
}Response samples
- 200
Content type
application/json
{- "message": "Flight updated (but not really)"
}