Stateless Profiles API Virtual Sandbox
Manage user profiles and TravelBank accounts for travel applications.
The Stateless Profiles Service allows developers to create and retrieve Web or Frequent Flyer profiles, manage TravelBank accounts, and link accounts to user profiles. This service is essential for maintaining consistent traveler data and loyalty account information across travel workflows.
Use this hosted sandbox to simulate Stateless Profiles API APIs without authentication, API keys, or extra dependencies. Point your code or SDK to the Beeceptor base URL, preferably through an environment variable or feature flag, and switch back to the production API when ready.
This keeps your integration code consistent across local development, QA, demos, and production.
Use cases:
Use this sandbox to validate profile creation payloads, retrieve user data structures, test TravelBank account registration, and verify the linking logic between user profiles and financial accounts before integrating with live Sabre systems.
Retrieves the profile of the user.
POST
| Header Name | Example |
|---|---|
X-Request-ID* | "dolor labore dolore adipisicing culpa" |
{
"password": "wOi6ASiAjLer",
"profileType": "Web",
"singleSignOnToken": "DdQZP4ElFCDUOtYPW0OM85ogl6F6t7rziK2WePEvcRM1bblqOdfj9L7noKKHgTk8",
"userName": "Kenyon.Maggio25"
}{
"addresses": [
{
"addressLine1": "36997 Hammes Port",
"addressLine2": "Suite 566",
"city": "Louisville/Jefferson County",
"countryCode": "ID",
"postalCode": "71230",
"stateProvinceCode": "MO",
"type": "Home"
}
],
"dateModified": "2026-08-16T00:00:00.0Z",
"dateOfBirth": "1958-03-28",
"emails": [
{
"address": "Harley_Feeney85@gmail.com",
"label": "Home"
},
{
"address": "Keon.Koss37@yahoo.com",
"label": "Home"
},
{
"address": "Damaris_Homenick-Gorczany96@yahoo.com",
"label": "Unknown"
}
],
"gender": "Female",
"givenName": "Marquis",
"homeAirportCode": "[object Object]",
"homeCountryCode": "MZ",
"isCorporateUser": true,
"isProfileActive": true,
"loyaltyPrograms": [
{
"accountBalance": 43628,
"airlineCode": "B1",
"number": "0",
"numberOfCertificates": 0,
"receiverAirlineCode": "8V",
"tierLevel": "GLD",
"tierNumber": 3
}
],
"middleName": "Harper",
"phones": [
{
"label": "Cellular",
"number": "+15215895219"
},
{
"label": "Unknown",
"number": "+19809377752"
},
{
"label": "Cellular",
"number": "+12453977573"
}
],
"profileType": "Web",
"suffix": "DDS",
"surname": "Franey",
"title": "Miss",
"travelBankDetails": {
"accountNumber": "9456624588",
"balance": {
"amount": "9",
"currencyCode": "PKR"
},
"subBalances": [
{
"balance": {
"amount": "3",
"currencyCode": "BSD"
},
"usageFlag": "Full"
},
{
"balance": {
"amount": "6",
"currencyCode": "CLP"
},
"usageFlag": "Full"
},
{
"balance": {
"amount": "6",
"currencyCode": "SAR"
},
"usageFlag": "Full"
}
],
"usageFlag": "Full"
},
"userId": "1",
"userName": "Kip_Bashirian38",
"warnings": [
{
"category": "TravelBankService",
"description": "Invalid Field Value",
"fieldName": "surname",
"fieldPath": "passenger.surname",
"fieldValue": "John",
"type": "WarningMessage"
},
{
"category": "ProfileManagement",
"description": "Account Not Found",
"fieldName": "givenName",
"fieldPath": "passenger.surname",
"fieldValue": "Smith",
"type": "ErrorMessage"
},
{
"category": "TravelBankService",
"description": "Invalid Field Value",
"fieldName": "postalCode",
"fieldPath": "passenger.givenName",
"fieldValue": "John",
"type": "DisplayMessage"
},
{
"category": "ProfileManagement",
"description": "Profile Updated",
"fieldName": "givenName",
"fieldPath": "passenger.givenName",
"fieldValue": "12345",
"type": "ErrorMessage"
}
]
}Create Profile Details for User
POST
| Header Name | Example |
|---|---|
X-Request-ID* | "incididunt" |
{
"addresses": [
{
"addressLine1": "2948 Shanon Camp",
"addressLine2": "Apt. 295",
"city": "Brooklynstead",
"countryCode": "JO",
"postalCode": "71003",
"stateProvinceCode": "VT",
"type": "Home"
},
{
"addressLine1": "1342 Cleo Pine",
"addressLine2": "Suite 973",
"city": "Starkland",
"countryCode": "LR",
"postalCode": "38146",
"stateProvinceCode": "OR",
"type": "Home"
}
],
"createTravelBankAccount": true,
"dateOfBirth": "1957-06-04",
"emails": [
{
"address": "Zaria_Gleason82@hotmail.com",
"label": "Unknown"
}
],
"gender": "Female",
"generateSingleSignOnToken": true,
"givenName": "Carole",
"homeAirportCode": "[object Object]",
"homeCountryCode": "PR",
"loyaltyPrograms": [
{
"accountBalance": 48396,
"airlineCode": "IF",
"number": "3",
"numberOfCertificates": 6,
"receiverAirlineCode": "EB",
"tierLevel": "GLD",
"tierNumber": 4
},
{
"accountBalance": 35272,
"airlineCode": "U4",
"number": "3",
"numberOfCertificates": 6,
"receiverAirlineCode": "0W",
"tierLevel": "GLD",
"tierNumber": 5
},
{
"accountBalance": 46229,
"airlineCode": "MI",
"number": "0",
"numberOfCertificates": 7,
"receiverAirlineCode": "PR",
"tierLevel": "SLV",
"tierNumber": 2
},
{
"accountBalance": 18096,
"airlineCode": "XR",
"number": "0",
"numberOfCertificates": 9,
"receiverAirlineCode": "48",
"tierLevel": "BRZ",
"tierNumber": 3
}
],
"middleName": "Drew",
"password": "ryjDSt3moB",
"phones": [
{
"label": "Cellular",
"number": "+19837540464"
}
],
"profileType": "FrequentFlyer",
"suffix": "III",
"surname": "Kassulke",
"title": "Mrs.",
"travelBankMarketCode": "DE",
"userName": "Gonzalo18"
}{
"addresses": [
{
"addressLine1": "56332 Alana River",
"addressLine2": "Apt. 773",
"city": "Apex",
"countryCode": "RS",
"postalCode": "94711",
"stateProvinceCode": "CT",
"type": "Home"
},
{
"addressLine1": "531 Woodside Road",
"addressLine2": "Apt. 710",
"city": "Hicklecester",
"countryCode": "SE",
"postalCode": "61499",
"stateProvinceCode": "WV",
"type": "Home"
},
{
"addressLine1": "55357 Lincoln Avenue",
"addressLine2": "Suite 254",
"city": "West Nayeli",
"countryCode": "MK",
"postalCode": "12567-2843",
"stateProvinceCode": "KS",
"type": "Home"
},
{
"addressLine1": "62239 Domenic Mall",
"addressLine2": "Apt. 884",
"city": "Amariport",
"countryCode": "AO",
"postalCode": "38981",
"stateProvinceCode": "MA",
"type": "Home"
},
{
"addressLine1": "74443 Lilla Squares",
"addressLine2": "Suite 401",
"city": "New Rahulstad",
"countryCode": "GD",
"postalCode": "12166-5973",
"stateProvinceCode": "RI",
"type": "Home"
}
],
"dateModified": "2026-08-19T00:00:00.0Z",
"dateOfBirth": "1968-04-20",
"emails": [
{
"address": "Lucio14@yahoo.com",
"label": "Home"
}
],
"gender": "Female",
"givenName": "Sofia",
"homeAirportCode": "[object Object]",
"homeCountryCode": "MZ",
"isCorporateUser": true,
"isProfileActive": true,
"loyaltyPrograms": [
{
"accountBalance": 29984,
"airlineCode": "NN",
"number": "8",
"numberOfCertificates": 4,
"receiverAirlineCode": "D0",
"tierLevel": "PLT",
"tierNumber": 5
},
{
"accountBalance": 2256,
"airlineCode": "RG",
"number": "9",
"numberOfCertificates": 4,
"receiverAirlineCode": "6G",
"tierLevel": "PLT",
"tierNumber": 5
},
{
"accountBalance": 12373,
"airlineCode": "3I",
"number": "9",
"numberOfCertificates": 8,
"receiverAirlineCode": "GH",
"tierLevel": "BRZ",
"tierNumber": 1
},
{
"accountBalance": 34676,
"airlineCode": "00",
"number": "5",
"numberOfCertificates": 5,
"receiverAirlineCode": "QK",
"tierLevel": "PLT",
"tierNumber": 3
}
],
"middleName": "Austin",
"phones": [
{
"label": "Unknown",
"number": "+18938580568"
},
{
"label": "Unknown",
"number": "+15926438350"
}
],
"profileType": "Web",
"singleSignOnTokenDetails": {
"duration": 13553,
"value": "ihYm7l4dxr0TSltzeIuLtGckeJwqkXolI874ogbc3yxXDhtOpMtJKmd0QYi6qFSI"
},
"suffix": "DDS",
"surname": "McKenzie",
"title": "Ms.",
"travelBankDetails": {
"accountNumber": "4377162296",
"balance": {
"amount": "8",
"currencyCode": "MNT"
},
"subBalances": [
{
"balance": {
"amount": "2",
"currencyCode": "SEK"
},
"usageFlag": "Full"
}
],
"usageFlag": "Full"
},
"userId": "4",
"userName": "Henderson_Goyette49",
"warnings": [
{
"category": "ProfileManagement",
"description": "Invalid Field Value",
"fieldName": "postalCode",
"fieldPath": "emails.address",
"fieldValue": "12345",
"type": "DisplayMessage"
},
{
"category": "ProfileManagement",
"description": "Invalid Field Value",
"fieldName": "surname",
"fieldPath": "passenger.surname",
"fieldValue": "12345",
"type": "DisplayMessage"
}
]
}Creates a Travel Bank account
POST
| Header Name | Example |
|---|---|
X-Request-ID* | "esse dolor elit cupidatat" |
{
"profileType": "Web",
"singleSignOnToken": "OmSF3RCMTifO13pBwh8JvAvm8AUqHSslPxaEF7U5qp51mAL9x68rRzGZKQRMFvZH",
"travelBankMarketCode": "DE",
"userName": "Thea23"
}{
"accountNumber": "1922005710991251",
"warnings": [
{
"category": "TravelBankService",
"description": "Account Not Found",
"fieldName": "surname",
"fieldPath": "passenger.givenName",
"fieldValue": "John",
"type": "DisplayMessage"
}
]
}Service Homepage: developer.sabre.com/rest-api/stateless-profiles-api/1.2
sabreprofilestravelbankloyaltytravel