List active airline pilots
curl --request GET \
--url https://flyhub.app/api/v1/va/pilots \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://flyhub.app/api/v1/va/pilots', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://flyhub.app/api/v1/va/pilots"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": [
{
"displayName": "<string>",
"rank": "<string>",
"joinedAt": "2023-11-07T05:31:56Z",
"lastActivityAt": "2023-11-07T05:31:56Z",
"completedFlights": 1,
"completedHours": 1,
"contributionPoints": 1,
"reliabilityScore": 123,
"lastFlightAt": "2023-11-07T05:31:56Z"
}
],
"pagination": {
"offset": 1,
"limit": 50,
"total": 1
},
"meta": {
"apiVersion": "2026-07-21"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}List active airline pilots
Returns active airline memberships with pilot statistics. Suspended, rejected, left, and removed memberships are excluded. Results are ordered by joinedAt from oldest to newest.
GET
/
api
/
v1
/
va
/
pilots
List active airline pilots
curl --request GET \
--url https://flyhub.app/api/v1/va/pilots \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://flyhub.app/api/v1/va/pilots', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://flyhub.app/api/v1/va/pilots"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": [
{
"displayName": "<string>",
"rank": "<string>",
"joinedAt": "2023-11-07T05:31:56Z",
"lastActivityAt": "2023-11-07T05:31:56Z",
"completedFlights": 1,
"completedHours": 1,
"contributionPoints": 1,
"reliabilityScore": 123,
"lastFlightAt": "2023-11-07T05:31:56Z"
}
],
"pagination": {
"offset": 1,
"limit": 50,
"total": 1
},
"meta": {
"apiVersion": "2026-07-21"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}Authorizations
A read-only FlyHub VA API key created from Ownership. Keep it on your integration server.
Query Parameters
Requested page size. The API uses 25 by default, accepts 1–100, and caps larger values at 100. Invalid values fall back to the default.
Required range:
1 <= x <= 100Number of records to skip. The API uses 0 by default and caps values at 10000.
Required range:
0 <= x <= 10000Was this page helpful?