GET
/
api
/
crew_change
C Teleport pulls travel change data
curl --request GET \
  --url https://yourcompany.com/api/crew_change
[
  {
    "vessel": "MV Pacific Explorer",
    "flag": "PA",
    "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",
        "arrive": {
          "port": "SIN",
          "date": "2024-08-20"
        }
      }
    ],
    "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",
        "depart": {
          "port": "SIN",
          "date": "2024-08-20"
        }
      }
    ]
  }
]
This is a customer-hosted endpoint. You implement this on your server; C Teleport calls it to pull pending travel change data.

Response

Array of crew change records.

vessel
string

Name of the vessel.

Example:

"MV Pacific Explorer"

flag
string

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

Example:

"PA"

onsigners
object[]

Inbound travelers, with arrival details.

offsigners
object[]

Outbound travelers, with departure details.