Agenda Sessions Query

Overview

Agenda Sessions are individual items in an event's schedule.

Agenda Sessions may be "bookmarked" by an attendee to be placed on their personal schedule.

Bookmarked Agenda Sessions may be accessed as part of the attendee record.

Arguments

The gathering identifier for which agenda sessions are requested.

CURL Request

curl -X POST https://api.certaintouchpoint.com/graphql -H 'Content-Type: application/graphql' -H 'Authorization: Bearer abcyourauthenticationtoken123' -d '{agendaSessions(gatheringId: 232) {name startsAt endsAt}}'

Nested Relationships

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

Query Example

{
  agendaSessions(gatheringId: 232) {
    name
    startsAt
    id
    externalId
    createdAt
    updatedAt
    relatedLinks {
      id
      name
      url
    }
    speakers {
      id
      firstName
      lastName
    }
  }
}

CURL Request (Nested Relationships)

curl -X POST https://api.certaintouchpoint.com/graphql -H 'Content-Type: application/graphql' -H 'Authorization: Bearer abcyourauthenticationtoken123' -d '{ agendaSessions(gatheringId: 232) { name startsAt id externalId relatedLinks { id name url }}}'

AgendaSessionParams

Attributes

Related UI

Related articles: