GET
/
api
/
travel_request
C Teleport pulls travel requests
curl --request GET \
  --url https://yourcompany.com/api/travel_request
[
  {
    "externalInfo": {
      "requestId": "TR-2024-001",
      "subRequestId": "SR-001",
      "status": "new"
    },
    "traveler": {
      "lastName": "Smith",
      "firstName": "John",
      "nationality": "GB",
      "gender": "M",
      "docCountry": "GB",
      "docNumber": "533400831",
      "dob": "1985-03-15",
      "docExpireDate": "2028-06-20",
      "homeAirport": "LHR",
      "email": "john.smith@example.com",
      "phone": "+44 7911 123456"
    },
    "hotel": {
      "location": "SIN",
      "checkIn": "2024-08-15",
      "checkOut": "2024-08-17"
    },
    "details": {
      "vehicle": {
        "name": "MV Pacific Explorer",
        "flag": "PA",
        "vehicleType": "vessel"
      },
      "rank": "Chief Officer",
      "remarks": "Vegetarian meal preferred"
    }
  }
]
This is a customer-hosted endpoint. You implement this on your server; C Teleport calls it to pull pending travel requests.

Response

Array of travel requests.

externalInfo
object
required

External reference information for the travel request.

traveler
object
required

Traveler record using camelCase field names. Used exclusively by the /travelers-requests endpoint.

flight
object

Flight requirements for the travel request.

hotel
object

Hotel requirements for the travel request.

details
object

Additional details for the travel request.