Event Group

Used to set up special privileges for badges, usually used with VIPs. You must have the scheduling or registration ConventionPrivilege to access this. Event Groups are accessed via /api/eventgroup.

Properties

See "Object Properties" in Introduction for basic shared properties.

Complete details in EventGroupProperties.

Related Objects

See "Related Objects" in Introduction for how to use them.

convention

The Convention this eventgroup belongs to.

Relationships

See "Relationships" in Introduction for how to use them.

badgetypes

The list of BadgeTypes that can buy Tickets for Events in this group.

eventgroupbadgetypes

Manages the relationship between event groups and BadgeTypes.

eventgroupevents

Manages the relationship between event groups and Events.

events

The list of Events that are part of this group.

Services

The services used to fetch and manipulate event groups.

Search Event Groups

This will search across all conventions. To search on a single convention see "Relationships" in Convention.

 GET /api/eventgroup
Optional Params
query

Searches a partial name.

Returns:

 {
    "paging" : {...},
    "items" : [
        {
          "id" : "xxx",
          "name" : "Charity Event",
          ...
        },
        ...
    ]
 }

Create Event Group

 POST /api/eventgroup
Required Params
convention_id
name

Returns the same as a normal read.

Read Event Group

 GET /api/eventgroup/xxx

Returns:

 {
   "id" : "xxx",
   "name" : "Charity Event",
   ...
 }

Update Event Group

 PUT /api/eventgroup/xxx

Returns the same as a normal read.

Delete Event Group

 DELETE /api/eventgroup/xxx

Returns:

 {
   "success" : 1
 }