Sets of tickets for an event, for example all tickets in a particular row of the stadium.

Ticket groups are currently separated by type: "event" or "parking".

Each Ticket Group contains a value called "splits" in the output. Splits are the different breakdown of quantity of tickets the holding office is willing to sell out of that ticket group. EX if a ticket group has a quantity of "4" available but the splits returned are "2,4" then you can only by "2" or "4" tickets from that ticket group.

List
GET  /ticket_groups

By default, all available ticket groups will be returned for an event if no additional paramaters are passed.

Sample Code

Sample Response

{
            "total_entries" => 1,
            "ticket_groups" => [
                [0] {
                                    "view_type" => nil,
                                         "type" => "event",
                                      "in_hand" => false,
                              "wholesale_price" => 145.0,
                                     "quantity" => 16,
                                      "section" => "MMEZZ CENTER",
                                          "row" => "G",
                                   "face_value" => nil,
                                       "splits" => [
                        [ 0] 1,
                        [ 1] 2,
                        [ 2] 3,
                        [ 3] 4,
                        [ 4] 5,
                        [ 5] 6,
                        [ 6] 7,
                        [ 7] 8,
                        [ 8] 9,
                        [ 9] 10,
                        [10] 11,
                        [11] 12,
                        [12] 13,
                        [13] 14,
                        [14] 16
                    ],
                                        "event" => {
                        "occurs_at" => "2012-08-18T14:00:00Z",
                             "name" => "Wicked",
                              "url" => "/events/197413",
                               "id" => 197413
                    },
                                 "retail_price" => 145.0,
                                      "eticket" => false,
                                 "ticket_costs" => [
                        [ 0] "NULL",
                        [ 1] "NULL",
                        [ 2] "NULL",
                        [ 3] "NULL",
                        [ 4] "NULL",
                        [ 5] "NULL",
                        [ 6] "NULL",
                        [ 7] "NULL",
                        [ 8] "NULL",
                        [ 9] "NULL",
                        [10] "NULL",
                        [11] "NULL",
                        [12] "NULL",
                        [13] "NULL",
                        [14] "NULL",
                        [15] "NULL"
                    ],
                                 "public_notes" => "ETICKETS",
                                   "in_hand_on" => nil,
                                       "format" => nil,
                                     "featured" => false,
                                   "updated_at" => "2012-03-25T15:10:15Z",
                                        "seats" => [],
                                "private_notes" => nil,
                                "ticket_states" => {
                        "available" => 16
                    },
                                       "office" => {
                        "brokerage" => {
                            "abbreviation" => "AnyTickets",
                                    "name" => "AnyTickets.com",
                                     "url" => "/brokerages/276",
                                      "id" => 276
                        },
                             "name" => "Main Office",
                              "url" => "/offices/852",
                               "id" => 852
                    },
                    "ticket_purchase_order_ids" => [
                        [ 0] "NULL",
                        [ 1] "NULL",
                        [ 2] "NULL",
                        [ 3] "NULL",
                        [ 4] "NULL",
                        [ 5] "NULL",
                        [ 6] "NULL",
                        [ 7] "NULL",
                        [ 8] "NULL",
                        [ 9] "NULL",
                        [10] "NULL",
                        [11] "NULL",
                        [12] "NULL",
                        [13] "NULL",
                        [14] "NULL",
                        [15] "NULL"
                    ],
                                   "created_at" => "2012-01-17T14:29:39Z",
                               "exchange_notes" => nil,
                                          "url" => "/ticket_groups/11985747",
                                           "id" => 11985747,
                                    "broadcast" => "f",
                              "ticket_hold_ids" => [
                        [ 0] "NULL",
                        [ 1] "NULL",
                        [ 2] "NULL",
                        [ 3] "NULL",
                        [ 4] "NULL",
                        [ 5] "NULL",
                        [ 6] "NULL",
                        [ 7] "NULL",
                        [ 8] "NULL",
                        [ 9] "NULL",
                        [10] "NULL",
                        [11] "NULL",
                        [12] "NULL",
                        [13] "NULL",
                        [14] "NULL",
                        [15] "NULL"
                    ]
                }
            ]
}

Parameters

Name Value Description
event_id

Event you would like to request tickets groups for.

eticket

Boolean value to request electronic tickets only.

section

Passing a value will return only sections that match your paramater. This does not have to be a numeric value.

type

Type of ticket, like 'event" or "parking".

quantity

Pass in an integer to request ticket groups that contain the amount of tickets you are looking for.

updated_at

An ISO 8601 date time when the performer was last updated. Use in combination with the conditionals like `.gte` to get updated since.

office_id

Pass an ID of an office to request tickets form a specific office.

row

Passing a value will return only ticket groups with a matching row. This can be an integer or letters.

last_minute_tickets

Boolean value to request tickets that belong to offices that have opted in to last minute tickets.

price

Pass in a price value and use in combination with the conditionals like '.gte', '.gt' , '.lte' and '.lt' to filter by price.

Show
GET  /ticket_groups/:ticket_group_id

Sample Code

Sample Response

{
                              "tickets" => [
                [ 0] [
                    [0] "available",
                    [1] nil
                ],
                [ 1] [
                    [0] "available",
                    [1] nil
                ],
                [ 2] [
                    [0] "available",
                    [1] nil
                ],
                [ 3] [
                    [0] "available",
                    [1] nil
                ],
                [ 4] [
                    [0] "available",
                    [1] nil
                ],
                [ 5] [
                    [0] "available",
                    [1] nil
                ],
                [ 6] [
                    [0] "available",
                    [1] nil
                ],
                [ 7] [
                    [0] "available",
                    [1] nil
                ],
                [ 8] [
                    [0] "available",
                    [1] nil
                ],
                [ 9] [
                    [0] "available",
                    [1] nil
                ],
                [10] [
                    [0] "available",
                    [1] nil
                ],
                [11] [
                    [0] "available",
                    [1] nil
                ],
                [12] [
                    [0] "available",
                    [1] nil
                ],
                [13] [
                    [0] "available",
                    [1] nil
                ],
                [14] [
                    [0] "available",
                    [1] nil
                ],
                [15] [
                    [0] "available",
                    [1] nil
                ]
            ],
                            "view_type" => nil,
                                 "type" => "event",
                              "in_hand" => false,
                      "wholesale_price" => "155.0",
                             "quantity" => 16,
                              "section" => "MMEZZ CENTER",
                                  "row" => "F",
                           "face_value" => nil,
                               "splits" => [
                [ 0] 1,
                [ 1] 2,
                [ 2] 3,
                [ 3] 4,
                [ 4] 5,
                [ 5] 6,
                [ 6] 7,
                [ 7] 8,
                [ 8] 9,
                [ 9] 10,
                [10] 11,
                [11] 12,
                [12] 13,
                [13] 14,
                [14] 16
            ],
                                "event" => {
                "occurs_at" => "2012-08-18T14:00:00Z",
                     "name" => "Wicked",
                      "url" => "/events/197413",
                       "id" => 197413
            },
                         "retail_price" => 155.0,
                              "eticket" => false,
                         "ticket_costs" => [],
                         "public_notes" => "ETICKETS",
                           "in_hand_on" => nil,
                               "format" => nil,
                             "featured" => false,
                           "updated_at" => "2012-03-25T15:10:15Z",
                                "seats" => [],
                        "private_notes" => nil,
                        "ticket_states" => {
                "available" => 16
            },
                               "office" => {
                "brokerage" => {
                    "abbreviation" => "AnyTickets",
                            "name" => "AnyTickets.com",
                             "url" => "/brokerages/276",
                              "id" => 276
                },
                     "name" => "Main Office",
                      "url" => "/offices/852",
                       "id" => 852
            },
            "ticket_purchase_order_ids" => [],
                           "created_at" => "2012-01-17T14:29:40Z",
                       "exchange_notes" => nil,
                                  "url" => "/ticket_groups/11985757",
                                   "id" => 11985757,
                            "broadcast" => false,
                      "ticket_hold_ids" => [
                [ 0] "NULL",
                [ 1] "NULL",
                [ 2] "NULL",
                [ 3] "NULL",
                [ 4] "NULL",
                [ 5] "NULL",
                [ 6] "NULL",
                [ 7] "NULL",
                [ 8] "NULL",
                [ 9] "NULL",
                [10] "NULL",
                [11] "NULL",
                [12] "NULL",
                [13] "NULL",
                [14] "NULL",
                [15] "NULL"
            ]
}

Parameters

Name Value Description
ticket_group_id

ID of the ticket group.