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.
Criteria(2 operations)
PUT
{
"passengerCriteria": [
{
"criteria": [
{
"key": "membershipLevel",
"values": [
"Female",
"Gluten-Free",
"Adult",
"Vegan",
"Window"
]
}
],
"passengerIndex": 5
},
{
"criteria": [
{
"key": "dietaryPreference",
"values": [
"Senior",
"Window",
"Aisle",
"Platinum"
]
},
{
"key": "seatPreference",
"values": [
"Aisle",
"Gluten-Free",
"Silver"
]
},
{
"key": "dietaryPreference",
"values": [
"Window",
"Gluten-Free",
"Vegetarian"
]
},
{
"key": "dietaryPreference",
"values": [
"Male",
"Gluten-Free",
"Vegan",
"Gold"
]
},
{
"key": "age",
"values": [
"Aisle",
"Silver",
"Male"
]
}
],
"passengerIndex": 10
}
],
"pnrCriteria": [
{
"key": "age",
"values": [
"Male",
"Window",
"Silver",
"Adult"
]
}
]
}{
"passengerCriteria": [
{
"criteria": [
{
"key": "age",
"values": [
"Male",
"Senior",
"Gluten-Free",
"Vegan"
]
}
],
"passengerIndex": 4
}
],
"pnrCriteria": [
{
"key": "age",
"values": [
"Adult",
"Senior",
"Gold"
]
},
{
"key": "gender",
"values": [
"Senior",
"Silver",
"Female"
]
},
{
"key": "seatPreference",
"values": [
"Aisle",
"Window",
"Platinum",
"Adult"
]
}
]
}{
"details": [
{
"type": "Business Logic Error"
}
],
"errorCode": "ERR.SSW.DATABASE.TIMEOUT",
"message": "Validation error",
"status": "Processed",
"timestamp": "2026-10-10T00:00:00.0Z",
"type": "Gateway Timeout"
}{
"details": [
{
"type": "Constraint Violation"
},
{
"type": "Validation"
},
{
"type": "Validation"
},
{
"type": "Format Error"
},
{
"type": "Format Error"
}
],
"errorCode": "ERR.SSW.AUTH.UNAUTHORIZED",
"message": "Internal system error",
"status": "Not processed",
"timestamp": "2026-10-10T00:00:00.0Z",
"type": "Authentication"
}GET
{
"passengerCriteria": [
{
"criteria": [
{
"key": "gender",
"values": [
"Female",
"Vegan",
"Child",
"Aisle"
]
},
{
"key": "seatPreference",
"values": [
"Vegan",
"Child",
"Female"
]
},
{
"key": "dietaryPreference",
"values": [
"Aisle",
"Adult"
]
},
{
"key": "dietaryPreference",
"values": [
"Vegan",
"Silver",
"Gold",
"Aisle"
]
}
],
"passengerIndex": 9
},
{
"criteria": [
{
"key": "seatPreference",
"values": [
"Adult",
"Silver",
"Female",
"Aisle"
]
}
],
"passengerIndex": 2
},
{
"criteria": [
{
"key": "age",
"values": [
"Child",
"Female",
"Window",
"Senior"
]
}
],
"passengerIndex": 4
},
{
"criteria": [
{
"key": "dietaryPreference",
"values": [
"Gold",
"Vegetarian",
"Window",
"Child"
]
},
{
"key": "gender",
"values": [
"Gold",
"Gluten-Free",
"Silver"
]
},
{
"key": "gender",
"values": [
"Vegetarian",
"Adult",
"Gold",
"Silver"
]
}
],
"passengerIndex": 5
}
],
"pnrCriteria": [
{
"key": "gender",
"values": [
"Male",
"Female"
]
},
{
"key": "gender",
"values": [
"Child",
"Vegan",
"Platinum",
"Vegetarian"
]
},
{
"key": "gender",
"values": [
"Child",
"Senior",
"Aisle",
"Male",
"Vegetarian"
]
}
]
}{
"details": [
{
"type": "Constraint Violation"
},
{
"type": "Business Logic Error"
},
{
"type": "Business Logic Error"
},
{
"type": "Business Logic Error"
},
{
"type": "Validation"
}
],
"errorCode": "ERR.SSW.AUTH.UNAUTHORIZED",
"message": "Authentication failed",
"status": "Failed",
"timestamp": "2026-10-10T00:00:00.0Z",
"type": "Gateway Timeout"
}{
"details": [
{
"type": "Business Logic Error"
},
{
"type": "Constraint Violation"
},
{
"type": "Constraint Violation"
},
{
"type": "Constraint Violation"
}
],
"errorCode": "ERR.SSW.SERVER.INTERNAL",
"message": "Authentication failed",
"status": "Pending",
"timestamp": "2026-10-10T00:00:00.0Z",
"type": "Internal Server Error"
}Service Homepage: developer.sabre.com/rest-api/usercriteria-service/1.0
sabretravelsessionpnrcriteria