Requires Manager or higher (Admin). Permissions

updateTeam(
  organizationUUID: ID!
  updateTeamSpec: UpdateTeamRequest!
): Team!

Arguments

Field

Type

Returns

Team!

Field

Type

Example

mutation UpdateTeam($organizationUUID: ID!, $updateTeamSpec: UpdateTeamRequest!) {
  updateTeam(organizationUUID: $organizationUUID, updateTeamSpec: $updateTeamSpec) {
    id
    name
    createdAt
    updatedAt
    members {
      id
      orgMemberId
      role
    }
    services {
      id
      name
      description
      isDeleted
      deletedAt
    }
    setup {
      membersSkippedAt
      servicesSkippedAt
      scheduleSkippedAt
    }
  }
}

Example response

{
  "data": {
    "updateTeam": {
      "id": 1,
      "name": "Example name",
      "createdAt": "2026-01-01T12:00:00Z",
      "updatedAt": "2026-01-01T12:00:00Z",
      "members": [
        {
          "id": "01JB3X7T9QK2M4N6P8R0S2T4V6",
          "orgMemberId": "01JB3X7T9QK2M4N6P8R0S2T4V6",
          "role": "Example role"
        }
      ],
      "services": [
        {
          "id": 1,
          "name": "Example name",
          "description": "Example description",
          "isDeleted": true,
          "deletedAt": "2026-01-01T12:00:00Z"
        }
      ],
      "setup": {
        "membersSkippedAt": "2026-01-01T12:00:00Z",
        "servicesSkippedAt": "2026-01-01T12:00:00Z",
        "scheduleSkippedAt": "2026-01-01T12:00:00Z"
      }
    }
  }
}

On this page