Retrieves catalog prices for specific event sessions.
POST/api/v1/catalog/events/eventSessions/prices
Resolves rate/category prices for the given event and session IDs in the caller's tenant/session context. Returns only prices the caller is authorized to view; an empty list is returned when no authorized categories exist.
SOAP Equivalent: AWSP_CatalogDateGetRateDetail
Examples
Success (200)
{
"prices": [
{
"eventSessionId": 456,
"rateId": 1,
"categoryId": 10,
"amount": 42.0,
"fees": 3.0
}
]
}
Error 400 - Missing x-tenant header
{
"type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
"title": "Bad Request",
"status": 400,
"detail": "Tenant header 'x-tenant' is required"
}
Error 400 - Validation failed
{
"type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
"title": "Bad Request",
"status": 400,
"detail": "EventSessionsId is required"
}
Error 500 - Server error
{
"type": "https://tools.ietf.org/html/rfc7231#section-6.6.1",
"title": "Internal Server Error",
"status": 500,
"detail": "An unexpected error occurred",
"traceId": "00-abc123-def456-00"
}
SOAP to REST Field Mapping
| REST Field | SOAP Field | Notes |
|---|---|---|
| eventSessionId | ID_CatalogDate | Session identifier |
| rateId | ID_Rate | Rate identifier |
| categoryId | ID_Category | Category identifier |
| amount | Amount | Base amount |
| fees | Fees | Fees amount |
Request
Responses
- 200
- 400
- 401
- 500
OK
Bad Request
Unauthorized
Internal Server Error