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.

Stateless Profiles API virtual sandbox is up and running!

Use this sandbox URL as the API base in your code to simulate Stateless Profiles API responses instantly.

https://sabre-stateless-profiles.mock.beeceptor.com



Retrieves the profile of the user.

Header NameExample
X-Request-ID*"ex"
{
  "password": "5j8aqSzDaQdN",
  "profileType": "Web",
  "singleSignOnToken": "rDol0NhX1cv4ogEPgvnSQmMF3Shd5sqMCwDWeeHLcoDR1b5aD8tTmHH3fKaeqbvm",
  "userName": "Darlene_Willms"
}
{
  "addresses": [
    {
      "addressLine1": "86781 Vandervort Parks",
      "addressLine2": "Apt. 474",
      "city": "Rochester Hills",
      "countryCode": "RS",
      "postalCode": "18110-7689",
      "stateProvinceCode": "KS",
      "type": "Home"
    },
    {
      "addressLine1": "92546 McClure Burg",
      "addressLine2": "Suite 608",
      "city": "West Fionaboro",
      "countryCode": "DJ",
      "postalCode": "51498-5564",
      "stateProvinceCode": "AK",
      "type": "Home"
    },
    {
      "addressLine1": "8542 N Water Street",
      "addressLine2": "Apt. 556",
      "city": "Fort Theron",
      "countryCode": "AM",
      "postalCode": "41072",
      "stateProvinceCode": "AK",
      "type": "Home"
    }
  ],
  "dateModified": "2026-10-10T00:00:00.0Z",
  "dateOfBirth": "1973-10-07",
  "emails": [
    {
      "address": "Coleman.Green@gmail.com",
      "label": "Unknown"
    }
  ],
  "gender": "Female",
  "givenName": "Bette",
  "homeAirportCode": "[object Object]",
  "homeCountryCode": "ZW",
  "isCorporateUser": true,
  "isProfileActive": true,
  "loyaltyPrograms": [
    {
      "accountBalance": 4924,
      "airlineCode": "FN",
      "number": "9",
      "numberOfCertificates": 7,
      "receiverAirlineCode": "EL",
      "tierLevel": "GLD",
      "tierNumber": 1
    },
    {
      "accountBalance": 46790,
      "airlineCode": "ZP",
      "number": "5",
      "numberOfCertificates": 10,
      "receiverAirlineCode": "1Q",
      "tierLevel": "SLV",
      "tierNumber": 4
    }
  ],
  "middleName": "Parker",
  "phones": [
    {
      "label": "Cellular",
      "number": "+14063959067"
    },
    {
      "label": "Cellular",
      "number": "+15302961354"
    },
    {
      "label": "Cellular",
      "number": "+16674878670"
    }
  ],
  "profileType": "Web",
  "suffix": "V",
  "surname": "Bosco-Donnelly",
  "title": "Miss",
  "travelBankDetails": {
    "accountNumber": "8810858838",
    "balance": {
      "amount": "6",
      "currencyCode": "JMD"
    },
    "subBalances": [
      {
        "balance": {
          "amount": "3",
          "currencyCode": "COP"
        },
        "usageFlag": "Full"
      },
      {
        "balance": {
          "amount": "5",
          "currencyCode": "PLN"
        },
        "usageFlag": "Full"
      },
      {
        "balance": {
          "amount": "4",
          "currencyCode": "BAM"
        },
        "usageFlag": "Full"
      },
      {
        "balance": {
          "amount": "0",
          "currencyCode": "AOA"
        },
        "usageFlag": "Full"
      },
      {
        "balance": {
          "amount": "0",
          "currencyCode": "PEN"
        },
        "usageFlag": "Full"
      }
    ],
    "usageFlag": "Full"
  },
  "userId": "8",
  "userName": "Meggie_Fisher91",
  "warnings": [
    {
      "category": "ProfileManagement",
      "description": "Account Not Found",
      "fieldName": "postalCode",
      "fieldPath": "passenger.surname",
      "fieldValue": "Smith",
      "type": "ErrorMessage"
    },
    {
      "category": "ProfileManagement",
      "description": "Account Not Found",
      "fieldName": "surname",
      "fieldPath": "addresses.postalCode",
      "fieldValue": "John",
      "type": "ErrorMessage"
    },
    {
      "category": "TravelBankService",
      "description": "Account Not Found",
      "fieldName": "givenName",
      "fieldPath": "passenger.surname",
      "fieldValue": "InvalidEmail",
      "type": "WarningMessage"
    },
    {
      "category": "PriceExchangeService",
      "description": "Transaction Retained",
      "fieldName": "givenName",
      "fieldPath": "addresses.postalCode",
      "fieldValue": "InvalidEmail",
      "type": "DisplayMessage"
    }
  ]
}

Create Profile Details for User

Header NameExample
X-Request-ID*"officia tempor aliquip"
{
  "addresses": [
    {
      "addressLine1": "27500 Becker Ways",
      "addressLine2": "Apt. 182",
      "city": "Alameda",
      "countryCode": "KM",
      "postalCode": "86104",
      "stateProvinceCode": "NV",
      "type": "Home"
    },
    {
      "addressLine1": "34789 South View",
      "addressLine2": "Apt. 827",
      "city": "New Franciscoport",
      "countryCode": "GY",
      "postalCode": "77264",
      "stateProvinceCode": "WI",
      "type": "Home"
    }
  ],
  "createTravelBankAccount": false,
  "dateOfBirth": "1994-04-16",
  "emails": [
    {
      "address": "Amanda81@hotmail.com",
      "label": "Home"
    },
    {
      "address": "Simeon19@gmail.com",
      "label": "Unknown"
    },
    {
      "address": "Timmy.Lind@gmail.com",
      "label": "Unknown"
    }
  ],
  "gender": "Female",
  "generateSingleSignOnToken": false,
  "givenName": "Estefania",
  "homeAirportCode": "[object Object]",
  "homeCountryCode": "NI",
  "loyaltyPrograms": [
    {
      "accountBalance": 25140,
      "airlineCode": "L1",
      "number": "5",
      "numberOfCertificates": 7,
      "receiverAirlineCode": "ND",
      "tierLevel": "SLV",
      "tierNumber": 5
    },
    {
      "accountBalance": 11370,
      "airlineCode": "GS",
      "number": "5",
      "numberOfCertificates": 4,
      "receiverAirlineCode": "S7",
      "tierLevel": "BRZ",
      "tierNumber": 4
    }
  ],
  "middleName": "Elliott",
  "password": "mcGaiuqKmG",
  "phones": [
    {
      "label": "Cellular",
      "number": "+15928680075"
    },
    {
      "label": "Cellular",
      "number": "+13143515125"
    },
    {
      "label": "Cellular",
      "number": "+13865435600"
    },
    {
      "label": "Cellular",
      "number": "+16628614594"
    }
  ],
  "profileType": "Web",
  "suffix": "MD",
  "surname": "Lakin",
  "title": "Miss",
  "travelBankMarketCode": "GB",
  "userName": "Devin_Gorczany-Koch93"
}
{
  "addresses": [
    {
      "addressLine1": "9084 Heaney Shoals",
      "addressLine2": "Suite 884",
      "city": "Dibbertworth",
      "countryCode": "PY",
      "postalCode": "51994",
      "stateProvinceCode": "NJ",
      "type": "Home"
    }
  ],
  "dateModified": "2026-10-03T00:00:00.0Z",
  "dateOfBirth": "1956-11-01",
  "emails": [
    {
      "address": "Laurence45@hotmail.com",
      "label": "Home"
    },
    {
      "address": "Alexanne32@hotmail.com",
      "label": "Home"
    },
    {
      "address": "Rosemarie_Will@gmail.com",
      "label": "Unknown"
    }
  ],
  "gender": "Female",
  "givenName": "Berry",
  "homeAirportCode": "[object Object]",
  "homeCountryCode": "ID",
  "isCorporateUser": true,
  "isProfileActive": true,
  "loyaltyPrograms": [
    {
      "accountBalance": 33958,
      "airlineCode": "V6",
      "number": "1",
      "numberOfCertificates": 1,
      "receiverAirlineCode": "7W",
      "tierLevel": "BRZ",
      "tierNumber": 1
    }
  ],
  "middleName": "Rowan",
  "phones": [
    {
      "label": "Cellular",
      "number": "+19375037968"
    },
    {
      "label": "Cellular",
      "number": "+19329862773"
    }
  ],
  "profileType": "FrequentFlyer",
  "singleSignOnTokenDetails": {
    "duration": 6301,
    "value": "3qD45IrhPlQiky5BfgWitAl8ksQNTV4J7cGuWUcerofdv7jFvwbwE0i3BFfdNTgx"
  },
  "suffix": "PhD",
  "surname": "Rohan",
  "title": "Mrs.",
  "travelBankDetails": {
    "accountNumber": "5709141564",
    "balance": {
      "amount": "9",
      "currencyCode": "MDL"
    },
    "subBalances": [
      {
        "balance": {
          "amount": "6",
          "currencyCode": "AOA"
        },
        "usageFlag": "Full"
      },
      {
        "balance": {
          "amount": "1",
          "currencyCode": "KYD"
        },
        "usageFlag": "Full"
      },
      {
        "balance": {
          "amount": "8",
          "currencyCode": "HKD"
        },
        "usageFlag": "Full"
      },
      {
        "balance": {
          "amount": "1",
          "currencyCode": "KHR"
        },
        "usageFlag": "Full"
      }
    ],
    "usageFlag": "Full"
  },
  "userId": "2",
  "userName": "Alivia.Bergnaum30",
  "warnings": [
    {
      "category": "ProfileManagement",
      "description": "Profile Updated",
      "fieldName": "givenName",
      "fieldPath": "passenger.surname",
      "fieldValue": "InvalidEmail",
      "type": "DisplayMessage"
    },
    {
      "category": "PriceExchangeService",
      "description": "Invalid Field Value",
      "fieldName": "surname",
      "fieldPath": "emails.address",
      "fieldValue": "12345",
      "type": "WarningMessage"
    }
  ]
}

Creates a Travel Bank account

Header NameExample
X-Request-ID*"nisi"
{
  "profileType": "FrequentFlyer",
  "singleSignOnToken": "I8Rh97UFjvVeTfc9IGEOSVEos9Q5xRoIfSblzDHGGnFIpy6ba99OKCOTmCNXSFZf",
  "travelBankMarketCode": "DE",
  "userName": "Loraine.Donnelly13"
}
{
  "accountNumber": "3215025638210899",
  "warnings": [
    {
      "category": "TravelBankService",
      "description": "Account Not Found",
      "fieldName": "surname",
      "fieldPath": "addresses.postalCode",
      "fieldValue": "12345",
      "type": "ErrorMessage"
    }
  ]
}
sabreprofilestravelbankloyaltytravel