Stateless Profiles API Mock Server

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 mock server 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 mock server is up and running!

Use this mock 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*"dolore consequat"
{
  "password": "xlnK5eP4BU5J",
  "profileType": "FrequentFlyer",
  "singleSignOnToken": "tp86q1bboPAbOVeGH2bWCgFfzu27vELdG0euYoqs5DsqjBkNUehQlZClXcCNeUj5",
  "userName": "Delfina.Yost"
}
{
  "addresses": [
    {
      "addressLine1": "368 Jeanette Freeway",
      "addressLine2": "Suite 656",
      "city": "Rauhaven",
      "countryCode": "AU",
      "postalCode": "92999",
      "stateProvinceCode": "HI",
      "type": "Home"
    },
    {
      "addressLine1": "2497 Greenville Road",
      "addressLine2": "Suite 326",
      "city": "New Orleans",
      "countryCode": "CI",
      "postalCode": "29085-3482",
      "stateProvinceCode": "NJ",
      "type": "Home"
    },
    {
      "addressLine1": "63307 Mount Street",
      "addressLine2": "Suite 889",
      "city": "South Silasland",
      "countryCode": "JM",
      "postalCode": "33043-2224",
      "stateProvinceCode": "MI",
      "type": "Home"
    }
  ],
  "dateModified": "2026-06-10T00:00:00.0Z",
  "dateOfBirth": "1978-03-16",
  "emails": [
    {
      "address": "Salvador.Durgan@gmail.com",
      "label": "Unknown"
    },
    {
      "address": "Alize36@gmail.com",
      "label": "Unknown"
    },
    {
      "address": "Bertha9@yahoo.com",
      "label": "Unknown"
    },
    {
      "address": "Alena.Aufderhar17@gmail.com",
      "label": "Home"
    },
    {
      "address": "Eveline_Rippin1@hotmail.com",
      "label": "Unknown"
    }
  ],
  "gender": "Female",
  "givenName": "Ruthe",
  "homeAirportCode": "[object Object]",
  "homeCountryCode": "MT",
  "isCorporateUser": true,
  "isProfileActive": true,
  "loyaltyPrograms": [
    {
      "accountBalance": 14928,
      "airlineCode": "T9",
      "number": "3",
      "numberOfCertificates": 8,
      "receiverAirlineCode": "39",
      "tierLevel": "GLD",
      "tierNumber": 3
    }
  ],
  "middleName": "August",
  "phones": [
    {
      "label": "Unknown",
      "number": "+13619101914"
    },
    {
      "label": "Unknown",
      "number": "+17076311014"
    },
    {
      "label": "Cellular",
      "number": "+17718719456"
    },
    {
      "label": "Cellular",
      "number": "+17402826768"
    }
  ],
  "profileType": "Web",
  "suffix": "PhD",
  "surname": "Cronin",
  "title": "Miss",
  "travelBankDetails": {
    "accountNumber": "4234049640",
    "balance": {
      "amount": "4",
      "currencyCode": "VUV"
    },
    "subBalances": [
      {
        "balance": {
          "amount": "5",
          "currencyCode": "JMD"
        },
        "usageFlag": "Full"
      },
      {
        "balance": {
          "amount": "6",
          "currencyCode": "MWK"
        },
        "usageFlag": "Full"
      },
      {
        "balance": {
          "amount": "5",
          "currencyCode": "BRL"
        },
        "usageFlag": "Full"
      },
      {
        "balance": {
          "amount": "8",
          "currencyCode": "ALL"
        },
        "usageFlag": "Full"
      },
      {
        "balance": {
          "amount": "5",
          "currencyCode": "TMT"
        },
        "usageFlag": "Full"
      }
    ],
    "usageFlag": "Full"
  },
  "userId": "6",
  "userName": "Duncan15",
  "warnings": [
    {
      "category": "PriceExchangeService",
      "description": "Transaction Retained",
      "fieldName": "surname",
      "fieldPath": "passenger.surname",
      "fieldValue": "John",
      "type": "ErrorMessage"
    },
    {
      "category": "TravelBankService",
      "description": "Account Not Found",
      "fieldName": "givenName",
      "fieldPath": "addresses.postalCode",
      "fieldValue": "John",
      "type": "ErrorMessage"
    },
    {
      "category": "TravelBankService",
      "description": "Transaction Retained",
      "fieldName": "surname",
      "fieldPath": "passenger.surname",
      "fieldValue": "12345",
      "type": "DisplayMessage"
    }
  ]
}

Create Profile Details for User

Header NameExample
X-Request-ID*"ut"
{
  "addresses": [
    {
      "addressLine1": "41861 Cross Street",
      "addressLine2": "Suite 162",
      "city": "Port Elsietown",
      "countryCode": "SE",
      "postalCode": "94330-7572",
      "stateProvinceCode": "TX",
      "type": "Home"
    }
  ],
  "createTravelBankAccount": true,
  "dateOfBirth": "1980-04-02",
  "emails": [
    {
      "address": "Ona_Farrell47@gmail.com",
      "label": "Home"
    },
    {
      "address": "Ena_Adams@hotmail.com",
      "label": "Unknown"
    }
  ],
  "gender": "Female",
  "generateSingleSignOnToken": false,
  "givenName": "Jonas",
  "homeAirportCode": "[object Object]",
  "homeCountryCode": "NL",
  "loyaltyPrograms": [
    {
      "accountBalance": 45927,
      "airlineCode": "5C",
      "number": "0",
      "numberOfCertificates": 8,
      "receiverAirlineCode": "QR",
      "tierLevel": "SLV",
      "tierNumber": 2
    }
  ],
  "middleName": "Jamie",
  "password": "9v0axYFNO7",
  "phones": [
    {
      "label": "Cellular",
      "number": "+15553544880"
    },
    {
      "label": "Cellular",
      "number": "+19776032857"
    }
  ],
  "profileType": "FrequentFlyer",
  "suffix": "I",
  "surname": "Bashirian",
  "title": "Miss",
  "travelBankMarketCode": "FR",
  "userName": "Deion71"
}
{
  "addresses": [
    {
      "addressLine1": "3515 Weimann Garden",
      "addressLine2": "Apt. 773",
      "city": "Mckenzieborough",
      "countryCode": "VN",
      "postalCode": "74820-7768",
      "stateProvinceCode": "NH",
      "type": "Home"
    },
    {
      "addressLine1": "91148 Daphnee Shores",
      "addressLine2": "Apt. 653",
      "city": "South Eula",
      "countryCode": "KE",
      "postalCode": "32841",
      "stateProvinceCode": "KY",
      "type": "Home"
    },
    {
      "addressLine1": "8914 Laron Turnpike",
      "addressLine2": "Suite 438",
      "city": "New Annettatown",
      "countryCode": "AZ",
      "postalCode": "69592",
      "stateProvinceCode": "MI",
      "type": "Home"
    },
    {
      "addressLine1": "7306 Jackson Street",
      "addressLine2": "Suite 574",
      "city": "Fort Gertrude",
      "countryCode": "MG",
      "postalCode": "87988",
      "stateProvinceCode": "NY",
      "type": "Home"
    }
  ],
  "dateModified": "2026-06-10T00:00:00.0Z",
  "dateOfBirth": "1952-06-07",
  "emails": [
    {
      "address": "Kariane8@yahoo.com",
      "label": "Unknown"
    },
    {
      "address": "Colleen46@yahoo.com",
      "label": "Unknown"
    }
  ],
  "gender": "Female",
  "givenName": "Kathleen",
  "homeAirportCode": "[object Object]",
  "homeCountryCode": "TF",
  "isCorporateUser": false,
  "isProfileActive": true,
  "loyaltyPrograms": [
    {
      "accountBalance": 33819,
      "airlineCode": "8A",
      "number": "1",
      "numberOfCertificates": 4,
      "receiverAirlineCode": "BO",
      "tierLevel": "PLT",
      "tierNumber": 3
    },
    {
      "accountBalance": 9539,
      "airlineCode": "II",
      "number": "4",
      "numberOfCertificates": 7,
      "receiverAirlineCode": "2R",
      "tierLevel": "SLV",
      "tierNumber": 5
    },
    {
      "accountBalance": 14943,
      "airlineCode": "IZ",
      "number": "0",
      "numberOfCertificates": 5,
      "receiverAirlineCode": "EO",
      "tierLevel": "GLD",
      "tierNumber": 4
    },
    {
      "accountBalance": 32615,
      "airlineCode": "J9",
      "number": "7",
      "numberOfCertificates": 5,
      "receiverAirlineCode": "UW",
      "tierLevel": "SLV",
      "tierNumber": 2
    },
    {
      "accountBalance": 6863,
      "airlineCode": "J5",
      "number": "7",
      "numberOfCertificates": 2,
      "receiverAirlineCode": "80",
      "tierLevel": "PLT",
      "tierNumber": 2
    }
  ],
  "middleName": "Quinn",
  "phones": [
    {
      "label": "Unknown",
      "number": "+13892724802"
    },
    {
      "label": "Cellular",
      "number": "+19762835459"
    },
    {
      "label": "Unknown",
      "number": "+14992966224"
    },
    {
      "label": "Cellular",
      "number": "+18289834993"
    }
  ],
  "profileType": "FrequentFlyer",
  "singleSignOnTokenDetails": {
    "duration": 11656,
    "value": "gpQ5Oy2hyXEtv3ihRGTyyoOf6EytgtOontjlFeAzqjynUykLFfTFcrBN2fU0CKR5"
  },
  "suffix": "I",
  "surname": "Hilll",
  "title": "Ms.",
  "travelBankDetails": {
    "accountNumber": "5217570832",
    "balance": {
      "amount": "5",
      "currencyCode": "XOF"
    },
    "subBalances": [
      {
        "balance": {
          "amount": "5",
          "currencyCode": "BSD"
        },
        "usageFlag": "Full"
      },
      {
        "balance": {
          "amount": "2",
          "currencyCode": "LYD"
        },
        "usageFlag": "Full"
      }
    ],
    "usageFlag": "Full"
  },
  "userId": "9",
  "userName": "Emile.McCullough12",
  "warnings": [
    {
      "category": "TravelBankService",
      "description": "Transaction Retained",
      "fieldName": "postalCode",
      "fieldPath": "passenger.surname",
      "fieldValue": "Smith",
      "type": "DisplayMessage"
    }
  ]
}

Creates a Travel Bank account

Header NameExample
X-Request-ID*"aliqua occaecat aute culpa"
{
  "profileType": "Web",
  "singleSignOnToken": "YJkjYTN7PKTJdfE3nGmFsgTKOdH3g0Mh4uhOQoQ5Z2tVGEFOBiiW6dtVCalIN45J",
  "travelBankMarketCode": "US",
  "userName": "Adelbert53"
}
{
  "accountNumber": "2549476431023171",
  "warnings": [
    {
      "category": "ProfileManagement",
      "description": "Profile Updated",
      "fieldName": "surname",
      "fieldPath": "emails.address",
      "fieldValue": "John",
      "type": "WarningMessage"
    },
    {
      "category": "TravelBankService",
      "description": "Transaction Retained",
      "fieldName": "givenName",
      "fieldPath": "addresses.postalCode",
      "fieldValue": "InvalidEmail",
      "type": "DisplayMessage"
    },
    {
      "category": "PriceExchangeService",
      "description": "Profile Updated",
      "fieldName": "surname",
      "fieldPath": "passenger.givenName",
      "fieldValue": "12345",
      "type": "DisplayMessage"
    },
    {
      "category": "TravelBankService",
      "description": "Account Not Found",
      "fieldName": "postalCode",
      "fieldPath": "addresses.postalCode",
      "fieldValue": "John",
      "type": "WarningMessage"
    },
    {
      "category": "PriceExchangeService",
      "description": "Invalid Field Value",
      "fieldName": "email",
      "fieldPath": "passenger.givenName",
      "fieldValue": "Smith",
      "type": "WarningMessage"
    }
  ]
}
sabreprofilestravelbankloyaltytravel