UserCriteria Service Virtual Sandbox

Manage user and PNR-defined criteria within travel sessions.

The UserCriteria service allows developers to store and retrieve specific user-defined criteria and PNR-related parameters within a session. It provides endpoints for managing session-based data to support personalized travel workflows and stateful application logic.

Use this hosted sandbox to simulate UserCriteria Service 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 session-based criteria storage, PNR parameter persistence, data retrieval logic, and error handling for session state management during complex travel booking or profile management workflows.

UserCriteria Service virtual sandbox is up and running!

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

https://sabre-usercriteria.mock.beeceptor.com



Criteria(2 operations)

{
  "passengerCriteria": [
    {
      "criteria": [
        {
          "key": "age",
          "values": [
            "Aisle",
            "Adult",
            "Vegetarian"
          ]
        },
        {
          "key": "membershipLevel",
          "values": [
            "Window",
            "Child",
            "Platinum"
          ]
        },
        {
          "key": "gender",
          "values": [
            "Window",
            "Female",
            "Gold",
            "Gluten-Free"
          ]
        },
        {
          "key": "gender",
          "values": [
            "Vegetarian",
            "Window",
            "Child",
            "Female"
          ]
        },
        {
          "key": "dietaryPreference",
          "values": [
            "Female",
            "Platinum",
            "Vegan",
            "Male",
            "Gold"
          ]
        }
      ],
      "passengerIndex": 10
    },
    {
      "criteria": [
        {
          "key": "dietaryPreference",
          "values": [
            "Child",
            "Vegetarian",
            "Platinum",
            "Female"
          ]
        },
        {
          "key": "seatPreference",
          "values": [
            "Child",
            "Window",
            "Male"
          ]
        },
        {
          "key": "seatPreference",
          "values": [
            "Male",
            "Adult",
            "Senior",
            "Gluten-Free",
            "Gold"
          ]
        },
        {
          "key": "seatPreference",
          "values": [
            "Aisle",
            "Adult"
          ]
        },
        {
          "key": "seatPreference",
          "values": [
            "Male",
            "Senior",
            "Vegan"
          ]
        }
      ],
      "passengerIndex": 6
    }
  ],
  "pnrCriteria": [
    {
      "key": "seatPreference",
      "values": [
        "Gold",
        "Vegan",
        "Male",
        "Senior",
        "Child"
      ]
    },
    {
      "key": "age",
      "values": [
        "Gluten-Free",
        "Silver"
      ]
    }
  ]
}
{
  "passengerCriteria": [
    {
      "criteria": [
        {
          "key": "dietaryPreference",
          "values": [
            "Gold",
            "Vegetarian",
            "Silver"
          ]
        },
        {
          "key": "gender",
          "values": [
            "Gluten-Free",
            "Silver",
            "Aisle",
            "Vegetarian",
            "Window"
          ]
        },
        {
          "key": "membershipLevel",
          "values": [
            "Female",
            "Silver",
            "Vegan"
          ]
        },
        {
          "key": "gender",
          "values": [
            "Child",
            "Gluten-Free"
          ]
        },
        {
          "key": "gender",
          "values": [
            "Adult",
            "Child",
            "Gold"
          ]
        }
      ],
      "passengerIndex": 3
    },
    {
      "criteria": [
        {
          "key": "membershipLevel",
          "values": [
            "Platinum",
            "Vegetarian",
            "Silver"
          ]
        }
      ],
      "passengerIndex": 10
    },
    {
      "criteria": [
        {
          "key": "membershipLevel",
          "values": [
            "Child",
            "Vegan",
            "Window",
            "Vegetarian",
            "Silver"
          ]
        }
      ],
      "passengerIndex": 3
    },
    {
      "criteria": [
        {
          "key": "seatPreference",
          "values": [
            "Child",
            "Adult",
            "Gluten-Free"
          ]
        },
        {
          "key": "seatPreference",
          "values": [
            "Vegetarian",
            "Window",
            "Senior",
            "Male"
          ]
        },
        {
          "key": "membershipLevel",
          "values": [
            "Adult",
            "Silver",
            "Female",
            "Gold",
            "Vegan"
          ]
        },
        {
          "key": "dietaryPreference",
          "values": [
            "Female",
            "Male",
            "Silver",
            "Vegetarian"
          ]
        }
      ],
      "passengerIndex": 6
    }
  ],
  "pnrCriteria": [
    {
      "key": "dietaryPreference",
      "values": [
        "Child",
        "Window",
        "Platinum",
        "Adult",
        "Gluten-Free"
      ]
    },
    {
      "key": "dietaryPreference",
      "values": [
        "Vegan",
        "Gold",
        "Aisle",
        "Male",
        "Adult"
      ]
    },
    {
      "key": "age",
      "values": [
        "Gold",
        "Senior",
        "Window"
      ]
    },
    {
      "key": "seatPreference",
      "values": [
        "Window",
        "Adult",
        "Platinum",
        "Female"
      ]
    }
  ]
}
{
  "details": [
    {
      "type": "Format Error"
    },
    {
      "type": "Business Logic Error"
    },
    {
      "type": "Validation"
    },
    {
      "type": "Business Logic Error"
    },
    {
      "type": "Validation"
    }
  ],
  "errorCode": "ERR.SSW.SERVER.INTERNAL",
  "message": "Validation error",
  "status": "Pending",
  "timestamp": "2026-07-20T00:00:00.0Z",
  "type": "Internal Server Error"
}
{
  "details": [
    {
      "type": "Format Error"
    },
    {
      "type": "Business Logic Error"
    },
    {
      "type": "Validation"
    },
    {
      "type": "Business Logic Error"
    },
    {
      "type": "Validation"
    }
  ],
  "errorCode": "ERR.SSW.CLIENT.INVALID_REQUEST",
  "message": "Internal system error",
  "status": "Not processed",
  "timestamp": "2026-07-20T00:00:00.0Z",
  "type": "Internal Server Error"
}
{
  "passengerCriteria": [
    {
      "criteria": [
        {
          "key": "gender",
          "values": [
            "Senior",
            "Aisle",
            "Platinum"
          ]
        },
        {
          "key": "seatPreference",
          "values": [
            "Platinum",
            "Silver",
            "Female",
            "Vegan"
          ]
        },
        {
          "key": "dietaryPreference",
          "values": [
            "Aisle",
            "Female",
            "Vegetarian",
            "Window"
          ]
        }
      ],
      "passengerIndex": 10
    },
    {
      "criteria": [
        {
          "key": "gender",
          "values": [
            "Aisle",
            "Adult",
            "Vegetarian"
          ]
        }
      ],
      "passengerIndex": 9
    },
    {
      "criteria": [
        {
          "key": "gender",
          "values": [
            "Child",
            "Male",
            "Adult",
            "Gluten-Free",
            "Gold"
          ]
        },
        {
          "key": "seatPreference",
          "values": [
            "Gluten-Free",
            "Vegetarian",
            "Female",
            "Silver",
            "Child"
          ]
        },
        {
          "key": "gender",
          "values": [
            "Child",
            "Silver",
            "Gold",
            "Female"
          ]
        },
        {
          "key": "seatPreference",
          "values": [
            "Child",
            "Vegan",
            "Female",
            "Adult",
            "Senior"
          ]
        },
        {
          "key": "seatPreference",
          "values": [
            "Child",
            "Aisle",
            "Gold",
            "Adult"
          ]
        }
      ],
      "passengerIndex": 6
    },
    {
      "criteria": [
        {
          "key": "gender",
          "values": [
            "Gold",
            "Senior",
            "Platinum",
            "Silver",
            "Child"
          ]
        }
      ],
      "passengerIndex": 2
    }
  ],
  "pnrCriteria": [
    {
      "key": "gender",
      "values": [
        "Vegan",
        "Female",
        "Window",
        "Child"
      ]
    },
    {
      "key": "age",
      "values": [
        "Silver",
        "Adult"
      ]
    },
    {
      "key": "membershipLevel",
      "values": [
        "Adult",
        "Window",
        "Child",
        "Platinum"
      ]
    },
    {
      "key": "dietaryPreference",
      "values": [
        "Platinum",
        "Male",
        "Window"
      ]
    }
  ]
}
{
  "details": [
    {
      "type": "Validation"
    },
    {
      "type": "Business Logic Error"
    },
    {
      "type": "Validation"
    }
  ],
  "errorCode": "ERR.SSW.SERVER.INTERNAL",
  "message": "Authentication failed",
  "status": "Processed",
  "timestamp": "2026-07-20T00:00:00.0Z",
  "type": "Validation"
}
{
  "details": [
    {
      "type": "Validation"
    },
    {
      "type": "Business Logic Error"
    },
    {
      "type": "Format Error"
    },
    {
      "type": "Format Error"
    }
  ],
  "errorCode": "ERR.SSW.DATABASE.TIMEOUT",
  "message": "Validation error",
  "status": "Processed",
  "timestamp": "2026-07-20T00:00:00.0Z",
  "type": "Validation"
}
sabretravelsessionpnrcriteria