Skip to main content
POST

Headers

api-key
string
required

Your PayVessel public API key

api-secret
string
required

Your PayVessel API secret

Content-Type
enum<string>
required
Available options:
application/json

Body

application/json
tripType
enum<string>
required
Available options:
OneWay,
Return,
MultiDestination
origin
string

Required for OneWay/Return

Maximum string length: 3
destination
string

Required for OneWay/Return

Maximum string length: 3
departureDate
string<date>

Required for OneWay/Return

returnDate
string<date>

Required for Return trips

legs
object[]

Required for MultiDestination

adultCount
integer
default:1
Required range: x >= 1
childCount
integer
default:0
Required range: x >= 0
infantCount
integer
default:0
Required range: x >= 0
cabinClass
enum<string>
default:Economy
Available options:
Economy,
Business,
FirstClass
preferredAirline
string

IATA airline code filter (optional)

Maximum string length: 3
currencyCode
string
default:NGN

Response

Flight search completed

status
boolean
message
string
data
object