Optional requestFactory: TeamsApiRequestFactoryOptional responseProcessor: TeamsApiResponseProcessorPrivate configurationPrivate requestPrivate responseThe request object
Optional options: ConfigurationCreate a new team hierarchy link between a parent team and a sub team.
The request object
Optional options: ConfigurationCreate a new team.
User IDs passed through the users relationship field are added to the team.
The request object
Optional options: ConfigurationCreate multiple team connections.
The request object
Optional options: ConfigurationAdd a new link to a team.
The request object
Optional options: ConfigurationAdd a user to a team.
Note: Each team has a setting that determines who is allowed to modify membership of the team. The user_access_manage permission generally grants access to modify membership of any team. To get the full picture, see Team Membership documentation.
The request object
Optional options: ConfigurationThe request object
Optional options: ConfigurationRemove a team using the team's id.
The request object
Optional options: ConfigurationDelete multiple team connections.
The request object
Optional options: ConfigurationRemove a link from a team.
The request object
Optional options: ConfigurationRemove a user from a team.
Note: Each team has a setting that determines who is allowed to modify membership of the team. The user_access_manage permission generally grants access to modify membership of any team. To get the full picture, see Team Membership documentation.
The request object
Optional options: ConfigurationThe request object
Optional options: ConfigurationGet a single team using the team's id.
The request object
Optional options: ConfigurationGet a single team hierarchy link for the given link_id.
The request object
Optional options: ConfigurationGet a single link for a team.
The request object
Optional options: ConfigurationGet all links for a given team.
The request object
Optional options: ConfigurationGet a paginated list of members for a team
The request object
Optional options: ConfigurationProvide a paginated version of getTeamMemberships returning a generator with all the items.
Optional options: ConfigurationThe request object
Optional options: ConfigurationThe request object
Optional options: ConfigurationGet all permission settings for a given team.
The request object
Optional options: ConfigurationGet all team synchronization configurations. Returns a list of configurations used for linking or provisioning teams with external sources like GitHub or ServiceNow.
The request object
Optional options: ConfigurationGet a list of memberships for a user
The request object
Optional options: ConfigurationGet all member teams.
Note: This API is deprecated. For team hierarchy relationships (parent-child
teams), use the team hierarchy links API: GET /api/v2/team-hierarchy-links.
The request object
Optional options: ConfigurationProvide a paginated version of listMemberTeams returning a generator with all the items.
Optional options: ConfigurationReturns all team connections.
The request object
Optional options: ConfigurationProvide a paginated version of listTeamConnections returning a generator with all the items.
Optional options: ConfigurationList all team hierarchy links that match the provided filters.
The request object
Optional options: ConfigurationProvide a paginated version of listTeamHierarchyLinks returning a generator with all the items.
Optional options: ConfigurationList the direct and inherited members of a team, deduplicated by user.
Members of descendant teams are included unless filter[is_direct_only] is true.
Datadog support users are always excluded.
Use page[number] and page[size] to paginate through the results.
Invalid query parameters return a JSON:API error with status 400.
Invalid or unknown team UUIDs return status 404.
The request object
Optional options: ConfigurationProvide a paginated version of listTeamHierarchyMembers returning a generator with all the items.
Optional options: ConfigurationGet all teams.
Can be used to search for teams using the filter[keyword] and filter[me] query parameters.
The request object
Optional options: ConfigurationProvide a paginated version of listTeams returning a generator with all the items.
Optional options: ConfigurationRemove a super team's member team identified by member_team_id.
Note: This API is deprecated. For deleting team hierarchy links, use the team hierarchy links API: DELETE /api/v2/team-hierarchy-links/{link_id}.
The request object
Optional options: ConfigurationRemove a team hierarchy link by the given link_id.
The request object
Optional options: ConfigurationThis endpoint configures synchronization between your existing Datadog teams and teams from GitHub or ServiceNow by matching team names. It evaluates all current Datadog teams and compares them against teams in the external source connected to your Datadog account.
This operation is read-only on the external source side, no teams will be modified or created there.
This only creates new teams in Datadog when type is set to provision.
Optionally, provide selection_state to limit synchronization
to specific teams or organizations and their subtrees, instead
of syncing all teams.
GitHub: A GitHub organization must be connected to your Datadog account,
and the GitHub App integrated with Datadog must have the Members Read permission. Matching is performed by comparing the Datadog team handle to the GitHub team slug
(lowercased and kebab-cased) using a normalized exact match; case is ignored and spaces are removed.
ServiceNow: The ServiceNow integration must be configured for your Datadog account.
Active assignment groups from every configured ServiceNow instance are synchronized, and the ServiceNow
group hierarchy is preserved. When sync_membership is enabled, group members are matched to Datadog
users by email address.
The request object
Optional options: ConfigurationUpdate a team using the team's id.
If the team_links relationship is present, the associated links are updated to be in the order they appear in the array, and any existing team links not present are removed.
The request object
Optional options: ConfigurationUpdate a team link.
The request object
Optional options: ConfigurationUpdate a user's membership attributes on a team.
Note: Each team has a setting that determines who is allowed to modify membership of the team. The user_access_manage permission generally grants access to modify membership of any team. To get the full picture, see Team Membership documentation.
The request object
Optional options: ConfigurationThe request object
Optional options: ConfigurationUpdate a team permission setting for a given team.
The request object
Optional options: ConfigurationGenerated using TypeDoc
Add a member team. Adds the team given by the
idin the body as a member team of the super team.Note: This API is deprecated. For creating team hierarchy links, use the team hierarchy links API:
POST /api/v2/team-hierarchy-links.