# Get user travel arrangers Endpoint: GET /v2/users/{userId}/travel-arrangers Version: v2 Security: Bearer ## Path parameters: - `userId` (string, required) Identifier for user. Example: "4974a66b-7493-4f41-908c-58ba81093947" ## Response 200 fields (application/json): - `travelArrangers` (array, required) - `travelArrangers.name` (object) Full name containing first, middle, last (family) names, and suffix. - `travelArrangers.name.family1` (string, required) Last (family) name. Example: "Gandas" - `travelArrangers.name.family2` (string) Example: "FamilyTwo" - `travelArrangers.name.given` (string, required) First (given) name. Example: "Vichitr" - `travelArrangers.name.middle` (string) Middle name. Example: "Kumar" - `travelArrangers.name.suffix` (string) Suffix used with the name. For example SR or JR. Enum: "NAME_SUFFIX_UNKNOWN", "SR", "JR", "MD", "PHD", "II", "III", "IV", "DO", "ATTY", "V", "VI", "ESQ", "DC", "DDS", "VM", "JD", "SECOND", "THIRD" - `travelArrangers.name.preferred` (string) Informal preferred name added by traveler. This is not used on any PNR or tickets Example: "Don" - `travelArrangers.email` (string) Example: "example@email.com" - `travelArrangers.phoneNumbers` (array) - `travelArrangers.phoneNumbers.countryCode` (integer) two digit country code Example: 91 - `travelArrangers.phoneNumbers.countryCodeSource` (string) Enum: "UNSPECIFIED", "FROM_NUMBER_WITH_PLUS_SIGN", "FROM_NUMBER_WITH_IDD", "FROM_NUMBER_WITHOUT_PLUS_SIGN", "FROM_DEFAULT_COUNTRY" - `travelArrangers.phoneNumbers.extension` (string) phone number extension Example: "222" - `travelArrangers.phoneNumbers.isoCountryCode` (string) ISO alpha-2 code Example: "IN" - `travelArrangers.phoneNumbers.italianLeadingZero` (boolean) Example: true - `travelArrangers.phoneNumbers.nationalNumber` (integer) Example: 8150 - `travelArrangers.phoneNumbers.numberOfLeadingZeros` (integer) Example: 1 - `travelArrangers.phoneNumbers.preferredDomesticCarrierCode` (string) Example: "7" - `travelArrangers.phoneNumbers.rawInput` (string) Example: "77777" - `travelArrangers.phoneNumbers.type` (string) Enum: "UNKNOWN_TYPE", "MOBILE", "LANDLINE" - `travelArrangers.userId` (object, required) User identifier - `travelArrangers.userId.id` (string, required) - `travelArrangers.status` (string) Status of the traveler-arranger assignment. Enum: "PENDING", "ACCEPTED", "DENIED" ## Response 401 fields (application/json): - `debugIdentifier` (string) Link to debug the error internally. - `errorMessages` (array) - `errorMessages.errorCode` (string) Error code to identify the specific errors. - `errorMessages.message` (string) Message containing details of error. - `errorMessages.errorParameters` (array) Error message parameters. - `errorMessages.errorParameters.name` (string) Parameter name - `errorMessages.errorParameters.value` (string) Parameter value - `errorMessages.errorDetail` (string) More details about the error. ## Response 403 fields (application/json): - `debugIdentifier` (string) Link to debug the error internally. - `errorMessages` (array) - `errorMessages.errorCode` (string) Error code to identify the specific errors. - `errorMessages.message` (string) Message containing details of error. - `errorMessages.errorParameters` (array) Error message parameters. - `errorMessages.errorParameters.name` (string) Parameter name - `errorMessages.errorParameters.value` (string) Parameter value - `errorMessages.errorDetail` (string) More details about the error. ## Response 404 fields (application/json): - `debugIdentifier` (string) Link to debug the error internally. - `errorMessages` (array) - `errorMessages.errorCode` (string) Error code to identify the specific errors. - `errorMessages.message` (string) Message containing details of error. - `errorMessages.errorParameters` (array) Error message parameters. - `errorMessages.errorParameters.name` (string) Parameter name - `errorMessages.errorParameters.value` (string) Parameter value - `errorMessages.errorDetail` (string) More details about the error.