Datadog/teams
@webframp/datadog/teamsv2026.07.20.11
01README
Datadog Teams — team management, memberships, and permissions
02Release Notes
2026.07.20.11
Added: Initial code-generated release of @webframp/datadog/teams with 31 methods covering the Datadog teams API surface.
03Models
@webframp/datadog/teamsv2026.07.20.11datadog/teams.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| apiKey | string | Datadog API key (DD-API-KEY) |
| appKey | string | Datadog application key (DD-APPLICATION-KEY) |
| site | enum | Datadog site |
fn list_teams(sort?: string, include?: string, filter_keyword?: string, filter_me?: boolean, fields_team?: string)
Get all teams
| Argument | Type | Description |
|---|---|---|
| sort? | string | Specifies the order of the returned teams |
| include? | string | Included related resources optionally requested. Allowed enum values: `team_l... |
| filter_keyword? | string | Search query. Can be team name, team handle, or email of team member |
| filter_me? | boolean | When true, only returns teams the current user belongs to |
| fields_team? | string | List of fields that need to be fetched. |
fn create_team(avatar?: string, banner?: number, description?: string, handle: string, hidden_modules?: array, name: string, visible_modules?: array)
Create a team
| Argument | Type | Description |
|---|---|---|
| avatar? | string | Unicode representation of the avatar for the team, limited to a single grapheme |
| banner? | number | Banner selection for the team |
| description? | string | Free-form markdown description/content for the team's homepage |
| handle | string | The team's identifier |
| hidden_modules? | array | Collection of hidden modules for the team |
| name | string | The name of the team |
| visible_modules? | array | Collection of visible modules for the team |
fn list_team_hierarchy_links(filter_parent_team?: string, filter_sub_team?: string)
Get team hierarchy links
| Argument | Type | Description |
|---|---|---|
| filter_parent_team? | string | Filter by parent team ID |
| filter_sub_team? | string | Filter by sub team ID |
fn add_team_hierarchy_link(relationships: unknown, type: unknown)
Create a team hierarchy link
| Argument | Type | Description |
|---|---|---|
| relationships | unknown | |
| type | unknown |
fn get_team_hierarchy_link(link_id: string)
Get a team hierarchy link
| Argument | Type | Description |
|---|---|---|
| link_id | string | The team hierarchy link's identifier |
fn remove_team_hierarchy_link(link_id: string)
Remove a team hierarchy link
| Argument | Type | Description |
|---|---|---|
| link_id | string | The team hierarchy link's identifier |
fn list_team_connections(filter_sources?: string, filter_team_ids?: string, filter_connected_team_ids?: string, filter_connection_ids?: string)
List team connections
| Argument | Type | Description |
|---|---|---|
| filter_sources? | string | Filter team connections by external source systems. |
| filter_team_ids? | string | Filter team connections by Datadog team IDs. |
| filter_connected_team_ids? | string | Filter team connections by connected team IDs from external systems. |
| filter_connection_ids? | string | Filter team connections by connection IDs. |
fn create_team_connections()
Create team connections
fn delete_team_connections()
Delete team connections
fn get_team_sync(filter_source?: string)
Get team sync configurations
| Argument | Type | Description |
|---|---|---|
| filter_source? | string | Filter by the external source platform for team synchronization |
fn sync_teams(frequency?: unknown, selection_state?: unknown, source: unknown, sync_membership?: unknown, type: unknown)
Link Teams with GitHub Teams
| Argument | Type | Description |
|---|---|---|
| frequency? | unknown | |
| selection_state? | unknown | |
| source | unknown | |
| sync_membership? | unknown | |
| type | unknown |
fn get_team(team_id: string)
Get a team
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
fn update_team(team_id: string, avatar?: string, banner?: number, description?: string, handle: string, hidden_modules?: array, name: string, visible_modules?: array)
Update a team
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
| avatar? | string | Unicode representation of the avatar for the team, limited to a single grapheme |
| banner? | number | Banner selection for the team |
| description? | string | Free-form markdown description/content for the team's homepage |
| handle | string | The team's identifier |
| hidden_modules? | array | Collection of hidden modules for the team |
| name | string | The name of the team |
| visible_modules? | array | Collection of visible modules for the team |
fn delete_team(team_id: string)
Remove a team
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
fn get_team_links(team_id: string)
Get links for a team
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
fn create_team_link(team_id: string, label: string, position?: number, url: string)
Create a team link
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
| label | string | The link's label |
| position? | number | The link's position, used to sort links for the team |
| url | string | The URL for the link |
fn get_team_link(team_id: string, link_id: string)
Get a team link
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
| link_id | string | None |
fn update_team_link(team_id: string, link_id: string, label: string, position?: number, url: string)
Update a team link
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
| link_id | string | None |
| label | string | The link's label |
| position? | number | The link's position, used to sort links for the team |
| url | string | The URL for the link |
fn delete_team_link(team_id: string, link_id: string)
Remove a team link
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
| link_id | string | None |
fn get_team_memberships(team_id: string, sort?: string, filter_keyword?: string)
Get team memberships
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
| sort? | string | Specifies the order of returned team memberships |
| filter_keyword? | string | Search query, can be user email or name |
fn create_team_membership(team_id: string, provisioned_by?: string, provisioned_by_id?: string, role?: unknown)
Add a user to a team
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
| provisioned_by? | string | The mechanism responsible for provisioning the team relationship. Possible va... |
| provisioned_by_id? | string | UUID of the User or Service Account who provisioned this team membership, or ... |
| role? | unknown |
fn update_team_membership(team_id: string, user_id: string, provisioned_by?: string, provisioned_by_id?: string, role?: unknown)
Update a user's membership attributes on a team
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
| user_id | string | None |
| provisioned_by? | string | The mechanism responsible for provisioning the team relationship. Possible va... |
| provisioned_by_id? | string | UUID of the User or Service Account who provisioned this team membership, or ... |
| role? | unknown |
fn delete_team_membership(team_id: string, user_id: string)
Remove a user from a team
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
| user_id | string | None |
fn get_team_notification_rules(team_id: string)
Get team notification rules
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
fn create_team_notification_rule(team_id: string, email?: unknown, ms_teams?: unknown, pagerduty?: unknown, slack?: unknown)
Create team notification rule
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
| email? | unknown | |
| ms_teams? | unknown | |
| pagerduty? | unknown | |
| slack? | unknown |
fn get_team_notification_rule(team_id: string, rule_id: string)
Get team notification rule
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
| rule_id | string | None |
fn update_team_notification_rule(team_id: string, rule_id: string, email?: unknown, ms_teams?: unknown, pagerduty?: unknown, slack?: unknown)
Update team notification rule
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
| rule_id | string | None |
| email? | unknown | |
| ms_teams? | unknown | |
| pagerduty? | unknown | |
| slack? | unknown |
fn delete_team_notification_rule(team_id: string, rule_id: string)
Delete team notification rule
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
| rule_id | string | None |
fn get_team_permission_settings(team_id: string)
Get permission settings for a team
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
fn update_team_permission_setting(team_id: string, action: string, value?: unknown)
Update permission setting for team
| Argument | Type | Description |
|---|---|---|
| team_id | string | None |
| action | string | None |
| value? | unknown |
fn get_user_memberships(user_uuid: string)
Get user memberships
| Argument | Type | Description |
|---|---|---|
| user_uuid | string | None |
Resources
teams(infinite)— Get all teams
team(infinite)— Create a team
team_hierarchy_links(infinite)— Get team hierarchy links
add_team_hierarchy_link(infinite)— Create a team hierarchy link
team_hierarchy_link(infinite)— Get a team hierarchy link
team_connections(infinite)— List team connections
create_team_connections(infinite)— Create team connections
team_sync(infinite)— Get team sync configurations
sync_teams(infinite)— Link Teams with GitHub Teams
team_links(infinite)— Get links for a team
team_link(infinite)— Create a team link
team_memberships(infinite)— Get team memberships
team_membership(infinite)— Add a user to a team
team_notification_rules(infinite)— Get team notification rules
team_notification_rule(infinite)— Create team notification rule
team_permission_settings(infinite)— Get permission settings for a team
team_permission_setting(infinite)— Update permission setting for team
user_memberships(infinite)— Get user memberships
04Stats
A
100 / 100
Downloads
0
Archive size
22.4 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
05Platforms
06Labels