agenda sessions

Agenda Sessions are individual items an event's schedule. Agenda Sessions may be "bookmarked" by an attendee to be placed on their personal schedule. Those Bookmarked Agenda Sessions may be accessed as part of the attendee record.

Arguments

gatheringId: (Int!)
id: (Int!)
agendaSession: (AgendaSessionParams)
CURL Request
curl -X POST http://localhost:4000/graphql -H 'Content-Type: application/graphql' -H 'Authorization: Bearer abcyourauthenticationtoken123' -d '{agendaSessions(gatheringId: 232) {name startsAt endsAt}}'

To request relationships, include the nested relationships and the associated attributes you wish. This query will return the name, id, and externalId for each agenda session as well as related links associated with the agenda session, including the id, name, and url for those sessions.

Query Example
{
  agendaSessions(gatheringId: 232) {
    name
    startsAt
    id
    externalId
    relatedLinks {
      id
      name
      url
    }
  }
}
CURL Request
curl -X POST http://localhost:4000/graphql -H 'Content-Type: application/graphql' -H 'Authorization: Bearer abcyourauthenticationtoken123' -d '{ agendaSessions(gatheringId: 232) { name startsAt id externalId relatedLinks { id name url }}}'

AgendaSessionParams

Attributes

name (String) The name of the agenda session as it appears on the public agenda.
description (String) Text description of the event. No character limit.
startsAt (Datetime) The start date and time of the agenda session in UTC.
endsAt (Datetime) The end date and time of the agenda session in UTC.
parentAgendaSessionId (Id) For subsessions, this is the id of the parent session.
externalId (String) The unqiue ID of the agenda session from it\'s source (i.e., the agenda session id in your system). Not displayed.
externalSource (String) External data source of the agenda session. If you have created this agenda session in the Touchpoint system, Touchpoint will define the external_source. Not displayed.