POST
/
travel-requests
Upload crew change data
curl --request POST \
  --url https://integrations-dev.cteleport.com/travel-requests \
  --header 'Content-Type: application/json' \
  --header 'X-Api-Key: <api-key>' \
  --data '
[
  {
    "travel_request_id": "CC-2024-100",
    "vessel": "MV Pacific Explorer",
    "flag": "PA",
    "change_date": "2024-08-20",
    "onsigners": [
      {
        "id": "EMP-001",
        "last_name": "Smith",
        "first_name": "John",
        "dob": "1985-03-15",
        "nationality": "GB",
        "gender": "M",
        "doc_country": "GB",
        "doc_number": "533400831",
        "doc_expire": "2028-06-20",
        "home_airport": "LHR",
        "email": "john.smith@example.com",
        "phone": "+44 7911 123456",
        "change_date": "2024-08-20",
        "change_airport": "SIN",
        "rank": "Chief Officer"
      }
    ],
    "offsigners": [
      {
        "id": "EMP-003",
        "last_name": "Andersen",
        "first_name": "Erik",
        "dob": "1980-11-02",
        "nationality": "NO",
        "gender": "M",
        "doc_country": "NO",
        "doc_number": "NO9876543",
        "doc_expire": "2026-09-15",
        "home_airport": "OSL",
        "email": "erik.andersen@example.com",
        "phone": "+47 912 34 567",
        "change_date": "2024-08-20",
        "change_airport": "SIN",
        "rank": "Chief Officer"
      }
    ]
  }
]
'
{
  "isSuccess": true
}

Authorizations

X-Api-Key
string
header
required

API key provided by C Teleport for integration access.

Body

application/json
travel_request_id
string
default:CC-2024-100
required

Unique identifier for this crew change request.

vessel
string
default:MV Pacific Explorer
required

Name of the vessel.

flag
string
default:PA
required

Flag state of the vessel (ISO 3166-1 alpha-2).

change_date
string<date>
default:2024-08-20
required

Planned crew change date (YYYY-MM-DD).

onsigners
object[]
required

List of crew members signing on to the vessel.

offsigners
object[]
required

List of crew members signing off the vessel.

Response

Travel change data uploaded successfully.

isSuccess
boolean

Whether the upload was successful.