Skip to main content
GET
Check a certificate or MPI Report

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

certificate_id
string
required

The public certificate id: MPI, the four-digit year, the class (AMEL, AMES, ASEL, ASES or GENL) and a sequence of six to nine digits, joined by hyphens (MPI-2026-AMEL-000412). Surrounding whitespace is ignored and letters are upper-cased; anything longer than 64 bytes or outside the issued format is treated as unknown.

Response

The public view of the certificate.

The public view of an MPI Report certificate, the answer of the public verification.

certificate_id
string
required
pilot_name
string
required

The holder's name as printed on the certificate.

score_at_issue
number
required
percentile_at_issue
integer
required
Required range: 0 <= x <= 100
score_category
string
required
phase_color
string
required
highest_class
enum<string>
required
Available options:
AMEL,
AMES,
ASEL,
ASES,
GENL
status
enum<string>
required

The stored status; compare expires_at with the current time to show expiry by date.

Available options:
active,
expired
issued_at
string<date-time>
required
expires_at
string<date-time>
required