Skip to main content

scorecard_campaigns

Creates, updates, deletes, gets or lists a scorecard_campaigns resource.

Overview

Namescorecard_campaigns
TypeResource
Iddatadog.apm.scorecard_campaigns

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringThe unique ID of the campaign. (example: c10ODp0VCrrIpXmz)
attributesobjectCampaign attributes.
typestringThe JSON:API type for campaigns. (campaign) (example: campaign)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_scorecard_campaignselectcampaign_idinclude, include_metaFetches a single campaign by ID or key.
list_scorecard_campaignsselectpage[limit], page[offset], filter[campaign][name], filter[campaign][status], filter[campaign][owner]Fetches all scorecard campaigns.
create_scorecard_campaigninsertdataCreates a new scorecard campaign.
update_scorecard_campaignreplacecampaign_id, dataUpdates an existing campaign.
delete_scorecard_campaigndeletecampaign_idDeletes a single campaign by ID or key.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
campaign_idstringCampaign ID or key.
sitestringThe Datadog site (region) for your organization, for example datadoghq.com, us3.datadoghq.com, us5.datadoghq.com, ap1.datadoghq.com, ap2.datadoghq.com, datadoghq.eu, ddog-gov.com. Resolved from the DD_SITE environment variable when set. Optional: defaults to datadoghq.com, or the value of the DD_SITE environment variable when set; a WHERE value overrides both.
filter[campaign][name]stringFilter campaigns by name (full-text search).
filter[campaign][owner]stringFilter campaigns by owner UUID.
filter[campaign][status]stringFilter campaigns by status.
includestringInclude related data (for example, scores).
include_metabooleanInclude metadata (entity and rule counts).
page[limit]integer (int64)Maximum number of campaigns to return.
page[offset]integer (int64)Offset for pagination.

SELECT examples

Fetches a single campaign by ID or key.

SELECT
id,
attributes,
type
FROM datadog.apm.scorecard_campaigns
WHERE campaign_id = '{{ campaign_id }}' -- required
AND include = '{{ include }}'
AND include_meta = '{{ include_meta }}'
;

INSERT examples

Creates a new scorecard campaign.

INSERT INTO datadog.apm.scorecard_campaigns (
data
)
SELECT
'{{ data }}' /* required */
RETURNING
data
;

REPLACE examples

Updates an existing campaign.

REPLACE datadog.apm.scorecard_campaigns
SET
data = '{{ data }}'
WHERE
campaign_id = '{{ campaign_id }}' --required
AND data = '{{ data }}' --required
RETURNING
data;

DELETE examples

Deletes a single campaign by ID or key.

DELETE FROM datadog.apm.scorecard_campaigns
WHERE campaign_id = '{{ campaign_id }}' --required
;