Skip to main content
POST
Create Ship

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Ship creation request - org_id is auto-set from admin's org.

name
string
required
imoNumber
string | null
mmsiNumber
string | null
callSign
string | null
flagName
string | null
portOfRegistry
string | null

Response

Successful Response

Ship with enriched data for API responses (includes crew_count).

id
string<uuid>
required
name
string
required
createdAt
string<date-time>
required
imoNumber
string | null
mmsiNumber
string | null
callSign
string | null
flagName
string | null
portOfRegistry
string | null
crewCount
integer
default:0