Skip to main content
The fleet roster is the heart of the API: every crew member on your vessels, with their verification status, background-check status, and a count of documents about to expire. Each crew member has a crew_unique_id — the id you pass to read their profile, documents, and compliance.
Requires vessels:fleet:read. Status fields also need crew:status:read, which your management plan includes. Authenticated with your API key as a Bearer token over TLS; reads are not signed.

List everyone on your fleet

cURL
Response
Tune the expiry window with ?include_documents_expiring_within_days=30 (0–730). verification_status and background_check_status are shown only when that crew member has consented to share status with you.

Paging

Large fleets are paged. When next_cursor is set, pass it back to get the next page:

Find one crew member by email

If you already hold a crew member by email (say, from your own system), resolve them to a crew_unique_id:
cURL
Response
A crew member who isn’t on one of your vessels returns 404 — you can never use this to discover people outside your fleet.

Next