Skip to main content
POST
GetJobPostingChecklist

Authorizations

Authorization
string
header
required

Personal API key, sent as Authorization: Bearer <key>.

Headers

Connect-Protocol-Version
number
required

Define the version of the Connect protocol

Example:

1

Connect-Timeout-Ms
number

Define the timeout, in ms

Example:

1000

Body

application/json

request to fetch the checklist for a job posting

jobPostingId
string<uuid>

id of the job posting

Response

Success

response with the checklist for a job posting

jobPostingId
string

job posting id this checklist belongs to

extractionState
string

current extraction state (pending, extracted, failed)

requiredRank
string | null

most prominent required seagoing rank, if extracted; first entry of main_ranks

vesselType
string | null

most prominent vessel type the posting is for, if extracted; first entry of main_vessel_types

requiredCertificates
string[]

STCW certificate codes required

requiredExperienceMonths
integer<int32> | null

required at-sea experience in months

extractedAt
string<date-time> | null

A point in time in RFC 3339 format, with up to nanosecond precision. Output uses UTC (Z); input may use an offset from UTC.

Example:

"2023-01-15T01:30:15.01Z"

maritimeMatchEligible
boolean | null

whether the job can be evaluated using the maritime match criteria

mainRanks
string[]

every seagoing rank the posting hires for, most prominent first

similarRanks
string[]

additional seagoing ranks the posting states it accepts instead of a main rank

mainVesselTypes
string[]

every vessel type the posting is for, most prominent first

similarVesselTypes
string[]

additional vessel types the posting states it accepts instead of a main vessel type

requiresValidCertificates
boolean

whether the posting requires valid certificates without naming which ones

requiresValidStcwCertificates
boolean

whether the posting requires valid STCW certificates without naming which ones