Event Group Badge Type

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

Properties

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

Complete details in EventGroupBadgeTypeProperties.

Field Note -- April 2023

Field max_per_badge name changed to max_tickets_per_badge.

Related Objects

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

badgetype

The BadgeType this event group badge type belongs to.

convention

The Convention this event group badge type belongs to.

eventgroup

The EventGroup this event group badge type belongs to.

Services

The services used to fetch and manipulate event group badge types.

Search Event Group Badge Types

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

 GET /api/eventgroupbadgetype
Optional Params
query

Searches a partial name.

Returns:

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

Create Event Group Badge Type

 POST /api/eventgroupbadgetype
Required Params
eventgroup_id
badgetype_id

Returns the same as a normal read.

Read Event Group Badge Type

 GET /api/eventgroupbadgetype/xxx

Returns:

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

Update Event Group Badge Type

 PUT /api/eventgroupbadgetype/xxx

Returns the same as a normal read.

Delete Event Group Badge Type

 DELETE /api/eventgroupbadgetype/xxx

Returns:

 {
   "success" : 1
 }

Available Complimentary Events

Get Events related to the associated EventGroup which are still available.

 GET /api/eventgroupbadgetype/xxx/comp-events/available

Returns the list of Events.