Authorisation
Set an Authorization header with the following information separated by a single space:
- Caller type ('API')
- Access key ID (contact us to receive your access key ID)
- Secret access key (contact us to receive your secret access key)
Here's an example
Create and invite a seafarer
Programatically add users to your manager account, and we'll take care of inviting them and creating a profile! We will respond with their ID, which you can use to retrieve the data at any time.
Request
Response
Retrieve a crew member by Id
Programatically add users to your manager account, and we'll take care of inviting them and creating a profile! We will respond with their ID, which you can use to retrieve the data at any time.
Request
Response
Search your crew list
Search your crew list by email or last name!
Request
Response
Contracts
Similar functionality is available for contracts. Contracts require only a role and a crewId but can take a vesselId and an employerId, as well as a whole host of other contract specific fields. Explore the API at the following endpoints:
Full documentation coming soon!
Create
Update
Get by id
Search by crewId, vesselId or role
Receive updates with WebHooks
Let us know your webhook for the crew-updated event and you will be notified of any changes to crew personal details on your account. If you would like to receive updates any time a crew member alters his/her profile through Crewdentials for Crew, turn on 'Auto-sync crew data' in your settings page.
We will issue you an access key and secret which we use to sign every request so you can be sure it originated from us and was not tampered with. You will find this signature in the x-crewdentials-signature header - don't forget to check it before you use trust the data inside.
Request
The body of the request will contain the crew member's whole record as it now stands, including the changes.