Arguments
- gatheringId is an Int and is required.
- id is an Int and is required.
- agendaSession is an AgendaSessionParams.
GraphQL Mutation
The GraphQL Mutation demonstrates how to update an agenda session.
mutation {
updateAgendaSession(agenda_session: {name: "Revised Session Name" }, gatheringId: 232, id: 3722) {
name
startsAt
endsAt
id
}
}
CURL Request
A CURL request is shown for the mutation.
curl -X POST https://api.certaintouchpoint.com/graphql -H 'Content-Type: application/graphql' -H 'Authorization: Bearer 123abcveryLongAuthorizationToken456def' -d '{ mutation { updateAgendaSession(agenda_session: { name: "Revised Session Name"}, gatheringId: 232, id: 3722) { name startsAt endsAt id } }'
GraphQL Response
{
"data": {
"updateAgendaSession": {
"name": "Revised Session Name",
"id": "3722",
"startsAt": "2018-10-20T01:00:00Z",
"endsAt": "2018-10-20T02:00:00Z"
}
}
}
AgendaSessionParams
| Field | Type | Description |
|---|---|---|
| id | (String) | Touchpoint assigned id of the agenda session. |
| 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 sub-sessions, this is the id of the parent session. |
| externalId | (String) | The unique 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 externalSource. Not displayed. |
| generateCheckInCode | (String) | If true, Touchpoint will set the checkInType to "code" for this agenda session and generate a code automatically. |
| checkInCode | (String) | If the checkInType includes "code", this is the relevant code |
| checkInType | (String) | Current options: unverified, scan, code, time_bounded, code_and_time_bounded, none |
| timeZone | (String) | Typically the gathering is the source of the time zone, but if the agenda session has a different time zone, include it here. |
| speakers | [SpeakerParams] | Speaker id. Note that Speaker params are structured [{ id: 23213 }] |
Was this article helpful?
Was this article helpful?
0 out of 0 found this helpful
Related articles
- deleteAgendaSession
- createAgendaSession
- Agenda Sessions Query
- Event Info, Event Icon, and Event Settings
- updateAttendee
Comments
0 comments