TicketRules​
Polymorphic ticket rules: sales rules, dated price changes, quantity price changes
Operations​
GET/api/v2/events/{eventId}/ticket-rulesGET/api/v2/events/{eventId}/ticket-rules/{type}/{id}DELETE/api/v2/events/{eventId}/ticket-rules/{type}/{id}PATCH/api/v2/events/{eventId}/ticket-rules/{type}/{id}POST/api/v2/events/{eventId}/ticket-rules/{type}POST/api/v2/events/{eventId}/ticket-rules/bulk-delete
Get ticket rules​
GET
/api/v2/events/{eventId}/ticket-rules
Returns a list of ticket rules for an event
Authorizations​
bearerAuth
Type
HTTP (bearer)
Parameters​
Path Parameters
eventId*
Event Id
Type
Requiredinteger
Format
"int64"Responses​
Ticket rule list
application/json
{
 Â
 Â
 Â
 Â
 Â
 Â
}
Get ticket rule by type and ID​
GET
/api/v2/events/{eventId}/ticket-rules/{type}/{id}
Returns a single ticket rule by type and id
Authorizations​
bearerAuth
Type
HTTP (bearer)
Parameters​
Path Parameters
eventId*
Event Id
Type
Requiredinteger
Format
"int64"type*
Rule type: sales-rule, dated-price-change, quantity-price-change
Type
Requiredstring
Valid values
"sales-rule""dated-price-change""quantity-price-change"id*
Rule Id
Type
Requiredinteger
Format
"int64"Responses​
Ticket rule object
application/json
{
 Â
}
Delete ticket rule​
DELETE
/api/v2/events/{eventId}/ticket-rules/{type}/{id}
Delete a ticket rule
Authorizations​
bearerAuth
Type
HTTP (bearer)
Parameters​
Path Parameters
eventId*
Event Id
Type
Requiredinteger
Format
"int64"type*
Rule type
Type
Requiredstring
Valid values
"sales-rule""dated-price-change""quantity-price-change"id*
Rule Id
Type
Requiredinteger
Format
"int64"Responses​
Ticket rule deleted successfully
Update ticket rule​
PATCH
/api/v2/events/{eventId}/ticket-rules/{type}/{id}
Update an existing ticket rule
Authorizations​
bearerAuth
Type
HTTP (bearer)
Parameters​
Path Parameters
eventId*
Event Id
Type
Requiredinteger
Format
"int64"type*
Rule type: sales-rule, dated-price-change, quantity-price-change
Type
Requiredstring
Valid values
"sales-rule""dated-price-change""quantity-price-change"id*
Rule Id
Type
Requiredinteger
Format
"int64"Request Body​
application/json
"string"
Responses​
Updated ticket rule
application/json
{
 Â
}
Create ticket rule​
POST
/api/v2/events/{eventId}/ticket-rules/{type}
Create a ticket rule (sales-rule, dated-price-change, or quantity-price-change)
Authorizations​
bearerAuth
Type
HTTP (bearer)
Parameters​
Path Parameters
eventId*
Event Id
Type
Requiredinteger
Format
"int64"type*
Rule type: sales-rule, dated-price-change, quantity-price-change
Type
Requiredstring
Valid values
"sales-rule""dated-price-change""quantity-price-change"Request Body​
application/json
"string"
Responses​
Created ticket rule
application/json
{
 Â
}
Bulk delete ticket rules​
POST
/api/v2/events/{eventId}/ticket-rules/bulk-delete
Delete multiple ticket rules
Authorizations​
bearerAuth
Type
HTTP (bearer)
Parameters​
Path Parameters
eventId*
Event Id
Type
Requiredinteger
Format
"int64"Request Body​
application/json
{
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
}
Responses​
Ticket rules deleted successfully
