Skip to main content
Server path: /datadog-services | Type: Application | PCID required: Yes

Tools


datadog_services_create_feature_flag

Create a feature flag Parameters:
ParameterTypeRequiredDefaultDescription
dataobjectYesData for creating a new feature flag.

datadog_services_create_or_update_service_definitions

Create or update service definition Parameters:
ParameterTypeRequiredDefaultDescription
bodyobjectYesService Definition YAML/JSON.

datadog_services_create_team

Create a team Parameters:
ParameterTypeRequiredDefaultDescription
dataobjectYesTeam create

datadog_services_create_user

Create a user Parameters:
ParameterTypeRequiredDefaultDescription
dataobjectYesObject to create a user.

datadog_services_create_workflow

Create a Workflow Parameters:
ParameterTypeRequiredDefaultDescription
dataobjectYesData related to the workflow.

datadog_services_delete_catalog_entity

Delete a single entity Parameters:
ParameterTypeRequiredDefaultDescription
entity_idstringYesUUID or Entity Ref.

datadog_services_delete_service_definition

Delete a single service definition Parameters:
ParameterTypeRequiredDefaultDescription
service_namestringYesThe name of the service.

datadog_services_delete_team

Remove a team Parameters:
ParameterTypeRequiredDefaultDescription
team_idstringYesNone

datadog_services_delete_workflow

Delete an existing Workflow Parameters:
ParameterTypeRequiredDefaultDescription
workflow_idstringYesThe ID of the workflow.

datadog_services_disable_user

Disable a user Parameters:
ParameterTypeRequiredDefaultDescription
user_idstringYesThe ID of the user.

datadog_services_get_feature_flag

Get a feature flag Parameters:
ParameterTypeRequiredDefaultDescription
feature_flag_idstringYesThe ID of the feature flag.

datadog_services_get_service_definition

Get a single service definition Parameters:
ParameterTypeRequiredDefaultDescription
service_namestringYesThe name of the service.
schema_versionstringNoThe schema version desired in the response.

datadog_services_get_team

Get a team Parameters:
ParameterTypeRequiredDefaultDescription
team_idstringYesNone

datadog_services_get_user

Get user details Parameters:
ParameterTypeRequiredDefaultDescription
user_idstringYesThe ID of the user.

datadog_services_get_workflow

Get an existing Workflow Parameters:
ParameterTypeRequiredDefaultDescription
workflow_idstringYesThe ID of the workflow.

datadog_services_get_workflow_instance

Get a workflow instance Parameters:
ParameterTypeRequiredDefaultDescription
workflow_idstringYesThe ID of the workflow.
instance_idstringYesThe ID of the workflow instance.

datadog_services_list_catalog_entity

Get a list of entities Parameters:
ParameterTypeRequiredDefaultDescription
page[offset]integerNoSpecific offset to use as the beginning of the returned page.
page[limit]integerNoMaximum number of entities in the response.
filter[id]stringNoFilter entities by UUID.
filter[ref]stringNoFilter entities by reference
filter[name]stringNoFilter entities by name.
filter[kind]stringNoFilter entities by kind.
filter[owner]stringNoFilter entities by owner.
filter[relation][type]stringNoFilter entities by relation type.
filter[exclude_snapshot]stringNoFilter entities by excluding snapshotted entities.
includestringNoInclude relationship data.
includeDiscoveredbooleanNoIf true, includes discovered services from APM and USM that do not have entity definitions.

datadog_services_list_feature_flags

List feature flags Parameters:
ParameterTypeRequiredDefaultDescription
keystringNoFilter feature flags by key (partial matching).
is_archivedbooleanNoFilter by archived status.
limitintegerNoMaximum number of results to return.
offsetintegerNoNumber of results to skip.

datadog_services_list_scorecard_outcomes

List all rule outcomes Parameters:
ParameterTypeRequiredDefaultDescription
page[size]integerNoSize for a given page. The maximum allowed value is 100.
page[offset]integerNoSpecific offset to use as the beginning of the returned page.
includestringNoInclude related rule details in the response.
fields[outcome]stringNoReturn only specified values in the outcome attributes.
fields[rule]stringNoReturn only specified values in the included rule details.
filter[outcome][service_name]stringNoFilter outcomes on a specific service name.
filter[outcome][state]stringNoFilter outcomes by a specific state.
filter[rule][enabled]booleanNoFilter outcomes based on whether a rule is enabled or disabled.
filter[rule][id]stringNoFilter outcomes based on rule ID.
filter[rule][name]stringNoFilter outcomes based on rule name.

datadog_services_list_scorecard_rules

List all rules Parameters:
ParameterTypeRequiredDefaultDescription
page[size]integerNoSize for a given page. The maximum allowed value is 100.
page[offset]integerNoSpecific offset to use as the beginning of the returned page.
includestringNoInclude related scorecard details in the response.
filter[rule][id]stringNoFilter the rules on a rule ID.
filter[rule][enabled]booleanNoFilter for enabled rules only.
filter[rule][custom]booleanNoFilter for custom rules only.
filter[rule][name]stringNoFilter rules on the rule name.
filter[rule][description]stringNoFilter rules on the rule description.
fields[rule]stringNoReturn only specific fields in the response for rule attributes.
fields[scorecard]stringNoReturn only specific fields in the included response for scorecard attributes.

datadog_services_list_service_definitions

Get all service definitions Parameters:
ParameterTypeRequiredDefaultDescription
page[size]integerNoSize for a given page. The maximum allowed value is 100.
page[number]integerNoSpecific page number to return.
schema_versionstringNoThe schema version desired in the response.

datadog_services_list_teams

Get all teams Parameters:
ParameterTypeRequiredDefaultDescription
page[number]integerNoSpecific page number to return.
page[size]integerNoSize for a given page. The maximum allowed value is 100.
sortstringNoSpecifies the order of the returned teams
includestring[]NoIncluded related resources optionally requested. Allowed enum values: team_links, user_team_permissions
filter[keyword]stringNoSearch query. Can be team name, team handle, or email of team member
filter[me]booleanNoWhen true, only returns teams the current user belongs to
fields[team]string[]NoList of fields that need to be fetched.

datadog_services_list_users

List all users Parameters:
ParameterTypeRequiredDefaultDescription
page[size]integerNoSize for a given page. The maximum allowed value is 100.
page[number]integerNoSpecific page number to return.
sortstringNoUser attribute to order results by. Sort order is ascending by default. Sort order is descending if the field is prefixed by a negative sign, for example sort=-name. Options: name, modified_at, user_count.
sort_dirstringNoDirection of sort. Options: asc, desc.
filterstringNoFilter all users by the given string. Defaults to no filtering.
filter[status]stringNoFilter on status attribute. Comma separated list, with possible values Active, Pending, and Disabled. Defaults to no filtering.

datadog_services_update_team

Update a team Parameters:
ParameterTypeRequiredDefaultDescription
team_idstringYesNone
dataobjectYesTeam update request

datadog_services_update_user

Update a user Parameters:
ParameterTypeRequiredDefaultDescription
user_idstringYesThe ID of the user.
dataobjectYesObject to update a user.

datadog_services_update_workflow

Update an existing Workflow Parameters:
ParameterTypeRequiredDefaultDescription
workflow_idstringYesThe ID of the workflow.
dataobjectYesData related to the workflow being updated.

datadog_services_upsert_catalog_entity

Create or update entities Parameters:
ParameterTypeRequiredDefaultDescription
bodyobjectYesEntity YAML or JSON.