General admission areas
Rate limits
This endpoint belongs to the priority lane.
To book general admission places (let's say 5), you can either:
- pass in the label of the general admission area 5 times
- or pass in the label of the general admission area and a quantity (e.g. 5)
Note
All GA places passed in to this API will be considered as "used seats" for pricing purposes.
- Text
- PHP
- C#
- Java
- Python
- Ruby
- Javascript
- Go
POST https://api-{region}.seatsio.net/events/{eventKey}/actions/change-object-status
POST https://api-{region}.seatsio.net/events/{eventKey}/actions/book
POST https://api-{region}.seatsio.net/events/{eventKey}/actions/hold
POST https://api-{region}.seatsio.net/events/{eventKey}/actions/release
$seatsioClient->events->changeObjectStatus("event1", [["objectId" => "GeneralAdmission1", "quantity" => 3]], "myCustomStatus");
await Client.Events.ChangeObjectStatusAsync("event1", new [] { new ObjectProperties("GeneralAdmission1", 3") }, "myCustomStatus");
client.events.changeObjectStatus("event1", List.of(new ObjectProperties("GeneralAdmission1", 3)), "myCustomStatus");
client.events.change_object_status("event1", [ObjectProperties("GeneralAdmission1", quantity=3)], status="myCustomStatus")
props = {:objectId => 'A-1', :quantity => 3}
client.events.change_object_status('event1', [props], 'myCustomStatus')
await client.events.changeObjectStatus('eventKey', {'objectId' : 'GeneralAdmission1', 'quantity' : 3} , 'myCustomStatus');
// variant 1
client.Events.ChangeObjectStatus([]string{"eventKey"}, string[]{"GA1", "GA1", "GA1"}, 'myCustomStatus');
// variant 2
ga := events.ObjectProperties{ObjectId: "GA1", Quantity: 3}
objects, err := client.Events.ChangeObjectStatusWithOptions(&events.StatusChangeParams{
Events: []string{"eventKey"},
StatusChanges: events.StatusChanges{
Status: 'myCustomStatus',
Objects: []events.ObjectProperties{ga},
},
})
Request without quantity
{
"objects": ["GA1", "GA1", "GA1", "GA1", "GA1"],
"status": "myCustomStatus"
}
Request with quantity
{
"objects": [{"objectId": "GA1", "quantity": 5}],
"status": "myCustomStatus"
}
Temporarily holding places in a GA area
Holds for GA areas work in the same way as regular objects. Have a look at our documentation for more details.