Mutations
Root mutation fields reachable with a workspace API key.
Creates an event category in the current workspace.
- dataCreateEventCategoryInput!
Category name, scope, time type, and default availability.
Creates an event type in the current workspace.
- dataCreateEventTypeInput!
Event type name, category, defaults, and styling.
Creates a workspace-level group event matched to members by location.
- dataCreateGroupEventInput!
Group event title, location, event type, dates, and availability.
Creates a member in the current workspace.
- dataCreateMemberInput!
Member profile, location, availability, and optional role.
Creates a member event. May fail with MEMBER_RESTRICTED when your member status is restricted.
- dataCreateMemberEventInput!
Member, event type, dates, availability, and optional recurrence.
Creates a team in the current workspace.
- dataCreateTeamInput!
Team name, owner, and optional icon or baseline time type.
Adds a member to a team.
- dataCreateTeamMemberInput!
Team id and member id to link.
Creates a team notification rule.
- dataCreateTeamNotificationRuleInput!
Rule name, type, channels, and type-specific configuration.
Deletes an event category by id.
- idID!
Event category id to delete.
Deletes a member event. May fail with MEMBER_RESTRICTED when your member status is restricted.
For recurring series, flag controls scope: all deletes the entire series (pass the series id), this removes one occurrence (pass the virtual occurrence id), fromThis truncates the series from that occurrence onward (pass the virtual occurrence id).
- idID!
Member event id, series id, or virtual occurrence id depending on
flag. - flagRecurrenceChangeFlag
Recurrence change scope when deleting a recurring event.
Removes a member from a team.
- idID!
Team member link id to delete.
Deletes a team notification rule by id.
- idID!
Team notification rule id to delete.
Sets a team member’s role on a team.
- idID!
Team member link id to update.
- roleTeamMemberRole!
New team role for the member.
Clears confirmation on a member event.
- idID!
Member event id to unconfirm.
Updates an event category by id.
- idID!
Event category id to update.
- dataUpdateEventCategoryInput!
Fields to update on the event category.
Updates an event type by id.
- idID!
Event type id to update.
- dataUpdateEventTypeInput!
Fields to update on the event type.
Updates a group event by id.
- idID!
Group event id to update.
- dataUpdateGroupEventInput!
Fields to update on the group event.
Updates a member by id.
- idID!
Member id to update.
- dataUpdateMemberInput!
Fields to update on the member.
Updates a member event. May fail with MEMBER_RESTRICTED when your member status is restricted.
For recurring series, flag controls scope: all updates the series (pass the series id), this updates one occurrence (pass the virtual occurrence id), fromThis splits the series from that occurrence onward (pass the virtual occurrence id).
- idID!
Member event id, series id, or virtual occurrence id depending on
flag. - dataUpdateMemberEventInput!
Fields to update on the member event.
- flagRecurrenceChangeFlag
Recurrence change scope when updating a recurring event.
Updates a team by id.
- idID!
Team id to update.
- dataUpdateTeamInput!
Fields to update on the team.
Updates a team notification rule by id.
- idID!
Team notification rule id to update.
- dataUpdateTeamNotificationRuleInput!
Fields to update on the rule.
Updates the current workspace.
- dataUpdateWorkspaceInput!
Fields to update on the workspace.