Skip to main content

Session

Session is a mechanism for organizing and managing Agenda elements such as presentations, panel discussions, speeches.

type Session {
assignedRoles: [SessionRoleAssignment!]!
attendances(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [SessionAttendance!]!
backgroundColor: HexColorCode
comment: String
concurrentSessionBlock: SessionBlock
createdAt: DateTime!
createdBy: String
customFields(
input: CustomFieldSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [CustomField!]!
date: LocalDate
details: String
end: LocalTime
expectedAttendees: Int
id: ID!
lastModifiedAt: DateTime!
lastModifiedBy: String
location: Location
name: String!
overview: String
presentations: [Presentation!]!
roomSetup: String
showBoldTitle: Boolean!
start: LocalTime
textColor: HexColorCode
tracks: [Track!]!
uniqueCode: String
}

Fields

Session.assignedRoles ● [SessionRoleAssignment!]! non-null object

A list of people assigned to the session, including their role. Any role can be assigned to a person such as "Moderator", "Interpreter" or "Chairperson" depending on the needs of the session.

Session.attendances ● [SessionAttendance!]! non-null object

A list of attendances for this session.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Session.attendances.limit ● PaginationLimit! non-null scalar
Session.attendances.offset ● NonNegativeInt! non-null scalar

Session.backgroundColor ● HexColorCode scalar

The hex color code to use for the background when rendering the session in the agenda. Optional.

Session.comment ● String scalar

A UTF-8 string comment for the session. Optional.

Session.concurrentSessionBlock ● SessionBlock object

The concurrent session block that this session is scheduled within. Optional.

Session.createdAt ● DateTime! non-null scalar

The date and time the record was created.

Session.createdBy ● String scalar

UTF-8 string value that represents the username of the user who created the record. Optional.

Session.customFields ● [CustomField!]! non-null object

A list of custom field values associated with this session.

CustomFields and CustomFieldDefinitions can be matched through the definitionId and id fields, respectively.

See CustomFieldSearchFilterInput for details on how the optional input argument can be used to filter custom fields.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Session.customFields.input ● CustomFieldSearchFilterInput! non-null input
Session.customFields.limit ● PaginationLimit! non-null scalar
Session.customFields.offset ● NonNegativeInt! non-null scalar

Session.date ● LocalDate scalar

The date the session will occur. Optional.

Session.details ● String scalar

A UTF-8 string that provides a description of the session. It is not displayed publicly and is intended to be used by event organizers. Optional.

Session.end ● LocalTime scalar

The time the session will end. Optional.

Session.expectedAttendees ● Int scalar

The number of attendees expected for the session. Optional.

Session.id ● ID! non-null scalar

The unique identifier for a session.

Session.lastModifiedAt ● DateTime! non-null scalar

The date and time the record was last modified.

Session.lastModifiedBy ● String scalar

UTF-8 string value that represents the username of the user who last modified the record. Optional.

Session.location ● Location object

The location for the session. Optional.

Session.name ● String! non-null scalar

A UTF-8 string representing the name of a session.

Session.overview ● String scalar

A UTF-8 string that provides a brief overview of the session that is displayed in the agenda. Optional.

Session.presentations ● [Presentation!]! non-null object

The presentations assigned to the session.

Session.roomSetup ● String scalar

A UTF-8 string detailing the room setup for a session such as information about seating, podium and other room layout options. Optional.

Session.showBoldTitle ● Boolean! non-null scalar

A Boolean value indicating whether the title should be bold when rendering the session in the agenda. false by default.

Session.start ● LocalTime scalar

The time the session will start. Optional.

Session.textColor ● HexColorCode scalar

The hex color code to use when rendering the session's text in the agenda. Optional.

Session.tracks ● [Track!]! non-null object

The tracks associated with the session.

If a session is allocated to a single track, the single track will be returned. If a session spans multiple tracks, all tracks that it spans will be returned.

Session.uniqueCode ● String scalar

A customer supplied, UTF-8 string value that represents a unique code for the session. Optional.

The value must be unique across all sessions for an event.

Member Of

CreateSessionPayload object ● Event object ● Presentation object ● UpdateSessionPayload object