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)

AgendaSessionParams

Attributes
name: (String!)
startsAt: (Datetime!)
Relationships
relatedLinks: [RelatedLink]
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 }}}'