Event Group Event

Manages the relationship between EventGroups and Events. You must have the registration or scheduling ConventionPrivilege to access this. Event Group Events are accessed via /api/eventgroupevent.

Properties

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

Complete details in EventGroupEventProperties.

Related Objects

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

convention

The Convention this event group badge type belongs to.

event

The Event this event group event belongs to.

eventgroup

The EventGroup this event group event belongs to.

Includes

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

has_needed_group_seats

Returns whether the associated Event has enough seats for all BadgeTypes unreserved_quantity associated via the Event's EventGroups. 1 means true, 0 means false.

For Events not in an EventGroup this will likely still return 1 (true).

in_multiple_groups

Returns three flag values (1 means true, 0 means false):

in_multiple_groups

Whether the Event is in more than one EventGroup.

in_multiple_autoinclude_groups

Whether the Event is in more than one EventGroup that has its tickets_autoincluded set to true.

is_in_autoinclude_group

Whether any EventGroup the Event is in has its tickets_autoincluded set to true.

Services

The services used to fetch and manipulate event group events.

Search Event Group Events

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

 GET /api/eventgroupevent
Optional Params
query

Searches a partial name.

Returns:

 {
    "paging" : {...},
    "items" : [
        {
          "id" : "xxx",
          "event_id" : "xxx",
          ...
        },
        ...
    ]
 }

Create Event Group Event

 POST /api/eventgroupevent
Required Params
eventgroup_id
event_id

Returns the same as a normal read.

Read Event Group Event

 GET /api/eventgroupevent/xxx

Returns:

 {
   "id" : "xxx",
   "event_id" : "xxx",
   ...
 }

Update Event Group Event

 PUT /api/eventgroupevent/xxx

Returns the same as a normal read.

Delete Event Group Event

 DELETE /api/eventgroupevent/xxx

Returns:

 {
   "success" : 1
 }