Read the pilot summary
The blocks of the pilot data that his grant allows, and only those: profile (name, username, avatar_url), score (the exact stored MPI Score with one decimal, its phase and when it was computed; exact even if the pilot hides his score publicly, because he agreed to it on the consent screen), hours (hours.read: flight, helicopter and simulator figures in separate blocks so simulator time is never added to flight time; columns at zero are omitted; one decimal) and licenses (licenses with their class ratings, and type ratings). A block the grant lacks is absent. The grant must hold at least one of profile, score, hours.read and licenses, and the partner token must still carry it, otherwise 403 forbidden with reason scope_missing. The answer names the pilot by his pairwise id and never carries e-mail, phone, address, date of birth, certificate numbers, documents, background answers, salary, messages or recruiter signals. A grant that is revoked, unknown or another partner grant answers 404 not_found.
Authorizations
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
Response
The granted blocks.
Only the blocks the grant holds the scope for appear.

