Unique ID of the event object.
Alias for "event_id".
Title of the event
Start date and time for the event.
End date and time for the event.
Date from when event is available for sign on for normal users. If Null, event is not published. Note that super users are able to override this, and can always sign persons on to events, regardless of publish date, sign on deadline, etc.
Name of the location where the event is held.
Cost/price for course
Whether or not this event is available for sign on for the logged in user.
Short description of the event.
Full description of the event.
The deadline date for signing up for the event.
The deadline date for signing off for the event.
Flag indicating whether this event has children modules.
Array with children Event objects.
Parent event ID. If event has no parent then None.
List of Organisation objects this event is restricted to.
Minimum age required for participant.
Maximum age required for participants.
Maximum number of participants allowed for this event.
Number of participants currently signed on to event.
Number of available places for event.
Array of CompetenceAttribute registered for the event.
Array of Persons registered as instructors for the event.
Title of the host organisation object.
Simple representation of Organisation object set as host for the event.
Is sign on through API allowed or not.
Is payment (online or invoice) set up for this event.
Which payment types are allowed. Array of strings.
Array of Duration objects.
Relative URL to get certificates for participants. Note that only participants who have passed the event will be included, and that only finished events are eligible for certificates.
- If logged in user is superuser, admin or instructor for the course, ALL passed participants will be included.
- If logged in user is manager/employeemanager, all participants belonging to user's organisations (recursively) will be included.
- If GET parameter "pids" is added to URL (multiple allowed: pids=11&pids=12&...), only participants with these person IDs will be included (given that user is allowed to).
- If GET parameter "oid" is added to URL (only one: oid=10), it overrides "pids", and includes all participants from that organisation (recursively).
- If user is trying to do something he is not allowed to, the resource will respond with an "Unauthorized" response code (and a login form).
Person object describing person defined as owner of course event
Organisation defined as owner organisation for event
Presentation of prerequisites defined for the event. See also 'prerequisites' below. This attribute contains text which is totally independant from the 'prerequisites' attribute.
This attribute return a list of Competence objects, list competences that need to be fulfilled before user can sign on the current course. If list is empty, now prerequisites defined.
Returns a list of CompetenceGroup items that the competence is related to. The list can be empty. (Was previously named coursegroups.)
Return email defined for the course event
Return homepage defined for the course event
Set to True if current user is signed on to the course. This attribute is defined if user_check is set to 1 in event request.
Date when event was locked for further sign ons, etc.
Array of TravelInformation objects associated with event.
Object containing custom attributes for event. Custom attributes can be almost anything, but they are defined specifically for each installation of Snapper Grape, and not part of the standard Snapper Grape data model. They are presented on the form (whether or not they are presented as simple value or object with "value" and "display_value", depends on the specific implementation):