What you can do
List your vessels
Every vessel on your CrewPass account.
See your crew
Everyone on your vessels, with verification and background-check status.
Read a crew profile
Contact details, experience, photo, and (with consent) identity fields.
Documents & downloads
List certificates with issuer + verification status, and download the files.
Check compliance
Is a crew member fully certified for their role? STCW, medical, and more.
Get webhooks
Be notified when a document, compliance, status, or profile changes.
How access works
Every call has to pass three checks before it returns data:- You are who you say you are. Each read authenticates with your API key as a Bearer token over TLS; reads are not signed (see Authentication).
- You’re allowed to see this kind of data. Your CrewPass plan decides which capabilities you have — listing crew, reading documents, reading compliance, and so on.
- The crew member has agreed, and they’re on your fleet. A crew member
consents to share their data with you when they accept a place on one of your
vessels. Someone outside your fleet comes back as
404(never403) — so you can’t probe for people who exist elsewhere in CrewPass. Sensitive identity fields (date of birth, passport, address) need an extra, explicit consent.
Base URLs
Everything lives under
/api/v2/.
For AI coding agents
These docs are built to be fed to coding agents (Claude, Cursor, GPT):/llms.txt is a manifest of every page, /llms-full.txt
is the whole site as one file, every page also resolves as .md, and the OpenAPI
contract is served raw at openapi.json.