Skip to main content

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

Content type
application/json
[
  • {
    }
]

/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

Content type
application/json
{
  • "ID": 0,
  • "code": "string",
  • "price": 0,
  • "departureDate": "string",
  • "origin": "string",
  • "destination": "string",
  • "emptySeats": 0,
  • "plane": {
    }
}

Response samples

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

Content type
application/json
{
  • "ID": 0,
  • "code": "string",
  • "price": 0,
  • "departureDate": "string",
  • "origin": "string",
  • "destination": "string",
  • "emptySeats": 0,
  • "plane": {
    }
}

/flights/{ID}

path Parameters
ID
required
string
header Parameters
client_id
required
string
client_secret
required
string

Responses

Response samples

Content type
application/json
{
  • "message": "Flight deleted (but not really)"
}

/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

Content type
application/json
{
  • "ID": 0,
  • "code": "string",
  • "price": 0,
  • "departureDate": "string",
  • "origin": "string",
  • "destination": "string",
  • "emptySeats": 0,
  • "plane": {
    }
}

Response samples

Content type
application/json
{
  • "message": "Flight updated (but not really)"
}