Retrieves the catalog schedule properties including rates, rules, taxes, and more.
GET/api/v1/eventim/catalog/schedule/properties
Fetches all static catalog properties required for pricing and availability calculations. This includes authorized rates with their access/validation rules, active taxes, available contingents, seat categories, and amount column configurations. These properties are typically cached client-side and refreshed periodically.
Examples
✅ Success (200)
{
"rates": [
{
"rateId": 1001,
"label": "Plein Tarif",
"code": "FULL",
"accessRuleId": 501,
"validationRuleId": 601
},
{
"rateId": 1002,
"label": "Tarif Réduit",
"code": "REDUCED",
"accessRuleId": 502,
"validationRuleId": null
}
],
"ratesRules": [
{
"ruleId": 1001,
"validityDate1": "2024-05-01T00:00:00",
"validityDate2": "2024-05-31T23:59:59",
"ruleType": "VALIDATION",
"properties": [
{
"rulePropertyType": "CHECK_NBMAXI_RATE_RULE",
"value1": 5
},
{
"rulePropertyType": "CHECK_NBMINI_RATE_RULE",
"value1": 1
},
{
"rulePropertyType": "IDENTITY_AGE",
"value1": 12,
"value2": 25
},
{
"rulePropertyType": "SALE_DATE",
"date1": "2024-05-01T00:00:00",
"operator": ">"
},
{
"rulePropertyType": "SALE_DATE_BETWEEN",
"date1": "2024-05-01T00:00:00",
"date2": "2024-05-31T23:59:59"
},
{
"rulePropertyType": "SALE_HOUR_BETWEEN",
"hour1": "10:00:00",
"hour2": "18:00:00"
},
{
"rulePropertyType": "NB_DAY_BEFORE_CC",
"value1": 7
},
{
"rulePropertyType": "INTERVAL_NB_DAY_BEFORE_CC",
"value1": 3,
"value2": 30
}
]
}
],
"contingents": [
{
"contingentId": 201,
"name": "Abonnés"
}
],
"categories": [
{
"categoryId": 301,
"label": "Catégorie 1",
"code": "CATEGORY_1",
"color": "#FF5733"
},
{
"categoryId": 302,
"label": "Catégorie 2",
"code": "CATEGORY_2",
"color": "#33FF57"
}
],
"taxes": [
{
"taxId": 101,
"label": "TVA 20%",
"taxValue": 20.0
},
{
"taxId": 102,
"label": "TVA 5.5%",
"taxValue": 5.5
}
],
"amountColumns": [
{
"colId": 1,
"label": "Prix de base",
"calculationMethod": 1
},
{
"colId": 2,
"label": "Frais de location",
"calculationMethod": 1
}
]
}
❌ Error 400 - Missing x-tenant header
{
"type": "https://tools.ietf.org/html/rfc9110#section-15.5.1",
"title": "Bad Request",
"status": 400,
"detail": "Tenant header 'x-tenant' is required"
}
❌ Error 500 - Server error
{
"type": "https://tools.ietf.org/html/rfc9110#section-15.6.1",
"title": "Internal Server Error",
"status": 500,
"detail": "An unexpected error occurred while processing your request.",
"traceId": "00-1234567890abcdef1234567890abcdef-1234567890abcdef-01"
}
Request
Responses
- 200
- 400
- 500
OK
Bad Request
Internal Server Error