Skip to content

Mutations

Root mutation fields reachable with a workspace API key.

activateMemberMember!

Reactivates a previously deactivated member by id.

  • idID!

    Member id to activate.

confirmMemberEventMemberEvent!

Marks a member event as confirmed.

  • idID!

    Member event id to confirm.

createEventCategoryEventCategory!

Creates an event category in the current workspace.

createEventTypeEventType!

Creates an event type in the current workspace.

createGroupEventGroupEvent!

Creates a workspace-level group event matched to members by location.

createMemberMember!

Creates a member in the current workspace.

createMemberEventMemberEvent!

Creates a member event. May fail with MEMBER_RESTRICTED when your member status is restricted.

createTeamTeam!

Creates a team in the current workspace.

  • dataCreateTeamInput!

    Team name, owner, and optional icon or baseline time type.

createTeamMemberTeamMember!

Adds a member to a team.

createTeamNotificationRuleTeamNotificationRule!

Creates a team notification rule.

deactivateMemberMember!

Deactivates a member by id.

  • idID!

    Member id to deactivate.

deleteEventCategoryDeleteEventCategoryPayload!

Deletes an event category by id.

  • idID!

    Event category id to delete.

deleteEventTypeDeleteEventTypePayload!

Deletes an event type by id.

  • idID!

    Event type id to delete.

deleteGroupEventDeleteGroupEventPayload!

Deletes a group event by id.

  • idID!

    Group event id to delete.

deleteMemberEventDeleteMemberEventPayload!

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.

Deletes a team by id.

  • idID!

    Team id to delete.

deleteTeamMemberDeleteTeamMemberPayload!

Removes a member from a team.

  • idID!

    Team member link id to delete.

deleteTeamNotificationRuleDeleteTeamNotificationRulePayload!

Deletes a team notification rule by id.

  • idID!

    Team notification rule id to delete.

setTeamMemberRoleTeamMember!

Sets a team member’s role on a team.

  • idID!

    Team member link id to update.

  • roleTeamMemberRole!

    New team role for the member.

unconfirmMemberEventMemberEvent!

Clears confirmation on a member event.

  • idID!

    Member event id to unconfirm.

updateEventCategoryEventCategory!

Updates an event category by id.

updateEventTypeEventType!

Updates an event type by id.

updateGroupEventGroupEvent!

Updates a group event by id.

updateMemberMember!

Updates a member by id.

updateMemberEventMemberEvent!

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.

updateTeamTeam!

Updates a team by id.

updateTeamNotificationRuleTeamNotificationRule!

Updates a team notification rule by id.

updateWorkspaceWorkspace!

Updates the current workspace.