Skip to content

Query

Root query fields reachable with a workspace API key.

auditEventsAuditEventsList!

Lists audit events in a timestamp range, ordered newest first.

  • betweenDateRange!

    Half-open timestamp range (from inclusive, to exclusive).

  • entityTypeString

    Filter by entity type name.

  • entityIdID

    Filter by entity id.

  • authorID

    Filter by author member id.

  • typeAuditEventType

    Filter by audit event type.

  • scopeTypeString

    Filter by scope type name.

  • scopeIdIn[ID!]

    Filter by scope ids.

  • nextTokenString

    Pagination cursor from a previous response.

  • limitInt

    Maximum number of items to return.

coverageOutlookCoverageOutlook!

Returns forward-looking team coverage for a calendar date range.

  • teamIdID!

    Team to compute coverage for.

  • betweenPlainDateRange!

    Inclusive calendar dates with a maximum span of 180 days. from must be no earlier than 7 UTC calendar days before today.

  • granularityCoverageOutlookGranularity

    Time bucket size for the returned periods. Defaults to day when omitted.

  • daysOfWeek[Int!]

    ISO weekdays to include (1=Monday through 7=Sunday). Defaults to workspace working days when omitted.

  • coverageMetricCoverageOutlookMetric

    Metric applied to each period’s raw coverage value. Defaults to membersAvailable when omitted.

eventCategoriesEventCategoriesList!

Lists event categories in the current workspace.

  • teamIdID

    Filter to a single team.

  • idIn[ID!]

    Filter to specific event category ids.

  • limitInt

    Maximum number of items to return.

  • nextTokenString

    Pagination cursor from a previous response.

eventCategoryEventCategory

Returns an event category by id.

  • idID!

    Event category id to fetch.

eventTypeEventType

Returns an event type by id.

  • idID!

    Event type id to fetch.

eventTypesEventTypesList!

Lists event types in the current workspace.

  • teamIdID

    Filter to a single team.

  • categoryIdID

    Filter to a single event category.

  • idIn[ID!]

    Filter to specific event type ids.

  • limitInt

    Maximum number of items to return.

  • nextTokenString

    Pagination cursor from a previous response.

groupEventGroupEvent

Returns a group event by id.

  • idID!

    Group event id to fetch.

groupEventsGroupEventsList!

Lists group events in an inclusive calendar date range. May fail with RESULT_TOO_LARGE; narrow the date range or filters.

  • betweenPlainDateRange!

    Inclusive calendar date range for event overlap.

  • memberIdIn[ID!]

    Filter to group events that apply to specific member ids.

  • limitInt

    Maximum number of items to return.

  • nextTokenString

    Pagination cursor from a previous response.

memberMember

Returns a member by id.

  • idID!

    Member id to fetch.

memberEventMemberEvent

Returns a member event by id.

  • idID!

    Member event id to fetch.

memberEventsMemberEventsList!

Lists member events in an inclusive calendar date range. Requires at least one of memberIdIn or eventTypeIdIn. May fail with RESULT_TOO_LARGE; narrow the date range or filters.

  • betweenPlainDateRange!

    Inclusive calendar date range for event overlap.

  • memberIdIn[ID!]

    Filter to specific member ids.

  • eventTypeIdIn[ID!]

    Filter to specific event type ids.

  • limitInt

    Maximum number of items to return.

  • nextTokenString

    Pagination cursor from a previous response.

membersMembersList!

Lists members in the current workspace.

  • idIn[ID!]

    Filter to specific member ids.

  • limitInt

    Maximum number of items to return.

  • nextTokenString

    Pagination cursor from a previous response.

notificationDispatchesNotificationDispatchesList!

Lists notification dispatch records, ordered newest first.

  • betweenDateRange

    Optional half-open timestamp range (from inclusive, to exclusive).

  • sourceTypeString

    Filter by source type name.

  • sourceIdID

    Filter by source id.

  • nextTokenString

    Pagination cursor from a previous response.

  • limitInt

    Maximum number of items to return.

teamTeam

Returns a team by id.

  • idID!

    Team id to fetch.

teamMembersTeamMembersList!

Lists team member links, optionally filtered by team or member.

  • teamIdID

    Filter to a single team.

  • memberIdID

    Filter to a single member.

  • limitInt

    Maximum number of items to return.

  • nextTokenString

    Pagination cursor from a previous response.

teamNotificationRuleTeamNotificationRule

Returns a team notification rule by id.

  • idID!

    Team notification rule id to fetch.

teamNotificationRuleEvalsTeamNotificationRuleEvalsList!

Lists evaluation runs for a team notification rule, ordered newest first.

  • ruleIdID!

    Rule id to list evaluations for.

  • betweenDateRange

    Optional half-open timestamp range (from inclusive, to exclusive).

  • nextTokenString

    Pagination cursor from a previous response.

  • limitInt

    Maximum number of items to return.

teamNotificationRulesTeamNotificationRulesList!

Lists team notification rules in the current workspace.

  • teamIdID

    Filter to a single team.

  • typeTeamNotificationRuleType

    Filter by rule type.

  • limitInt

    Maximum number of items to return.

  • nextTokenString

    Pagination cursor from a previous response.

teamsTeamsList!

Lists teams in the current workspace.

  • idIn[ID!]

    Filter to specific team ids.

  • limitInt

    Maximum number of items to return.

  • nextTokenString

    Pagination cursor from a previous response.

workspaceWorkspace

Returns the workspace for the current request context.