Skip to main content
GET
Read one active listing

Authorizations

Authorization
string
header
required

OAuth 2.0 client credentials. Request a token from the token endpoint of the identity provider's domain (https://{cognito-domain}/oauth2/token, with HTTP Basic client authentication) and send it as a Bearer token. Production uses auth.mypilotindex.com. The sandbox uses the dev environment's Cognito domain, which is given to the partner with its sandbox credential. A token carries only the scopes the partner was approved for.

Path Parameters

job_id
string<uuid>
required

Response

The listing.

A job. Nothing of who posted it, how it was reviewed or who applied travels with it.

id
string<uuid>
required
title
string
required
company
object
required

Who the job is for. A job a member shared may name no company of the catalog; id and logo_url are then null.

position_type
enum<string>
required
Available options:
captain,
first_officer,
check_airman,
instructor,
management,
other,
program
employment_type
enum<string>
required
Available options:
full_time,
part_time,
contract,
temporary,
seasonal
operation_type
enum<string>
required
Available options:
part_121,
part_135,
part_91,
part_91k,
military,
government,
other
base_location
string | null
required
base_airport_code
string | null
required
min_total_hours
integer | null
required
min_pic_hours
integer | null
required
min_multi_engine_hours
integer | null
required
min_turbine_hours
integer | null
required
min_jet_hours
integer | null
required
required_licenses
string[]
required
required_type_ratings
string[]
required
salary_min
number | null
required
salary_max
number | null
required
salary_type
enum<string> | null
required
Available options:
annual,
hourly,
per_diem,
daily_rate,
monthly,
fixed,
null
salary_currency
string
required
Pattern: ^[A-Z]{3}$
posted_at
string<date-time> | null
required
expires_at
string<date-time> | null
required
url
string
required

The job's public page on MyPilotIndex.