Environment name to where the service was deployed.
finished_at [required]
int64
Unix timestamp when the deployment finished. It must be in nanoseconds, milliseconds, or seconds, and it should not be older than 1 hour.
git
object
Git info for DORA Metrics events.
commit_sha [required]
string
Git Commit SHA.
repository_url [required]
string
Git Repository URL
id
string
Deployment ID.
service [required]
string
Service name.
started_at [required]
int64
Unix timestamp when the deployment started. It must be in nanoseconds, milliseconds, or seconds.
team
string
Name of the team owning the deployed service. If not provided, this is automatically populated with the team associated with the service in the Service Catalog.
// Send a deployment event for DORA Metrics returns "OK" response
packagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){body:=datadogV2.DORADeploymentRequest{Data:datadogV2.DORADeploymentRequestData{Attributes:datadogV2.DORADeploymentRequestAttributes{FinishedAt:1693491984000000000,Git:&datadogV2.DORAGitInfo{CommitSha:"66adc9350f2cc9b250b69abddab733dd55e1a588",RepositoryUrl:"https://github.com/organization/example-repository",},Service:"shopist",StartedAt:1693491974000000000,Version:datadog.PtrString("v1.12.07"),},},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()configuration.SetUnstableOperationEnabled("v2.CreateDORADeployment",true)apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewDORAMetricsApi(apiClient)resp,r,err:=api.CreateDORADeployment(ctx,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `DORAMetricsApi.CreateDORADeployment`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `DORAMetricsApi.CreateDORADeployment`:\n%s\n",responseContent)}
// Send a deployment event for DORA Metrics returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.DoraMetricsApi;importcom.datadog.api.client.v2.model.DORADeploymentRequest;importcom.datadog.api.client.v2.model.DORADeploymentRequestAttributes;importcom.datadog.api.client.v2.model.DORADeploymentRequestData;importcom.datadog.api.client.v2.model.DORADeploymentResponse;importcom.datadog.api.client.v2.model.DORAGitInfo;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();defaultClient.setUnstableOperationEnabled("v2.createDORADeployment",true);DoraMetricsApiapiInstance=newDoraMetricsApi(defaultClient);DORADeploymentRequestbody=newDORADeploymentRequest().data(newDORADeploymentRequestData().attributes(newDORADeploymentRequestAttributes().finishedAt(1693491984000000000L).git(newDORAGitInfo().commitSha("66adc9350f2cc9b250b69abddab733dd55e1a588").repositoryUrl("https://github.com/organization/example-repository")).service("shopist").startedAt(1693491974000000000L).version("v1.12.07")));try{DORADeploymentResponseresult=apiInstance.createDORADeployment(body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling DoraMetricsApi#createDORADeployment");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
"""
Send a deployment event for DORA Metrics returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.dora_metrics_apiimportDORAMetricsApifromdatadog_api_client.v2.model.dora_deployment_requestimportDORADeploymentRequestfromdatadog_api_client.v2.model.dora_deployment_request_attributesimportDORADeploymentRequestAttributesfromdatadog_api_client.v2.model.dora_deployment_request_dataimportDORADeploymentRequestDatafromdatadog_api_client.v2.model.dora_git_infoimportDORAGitInfobody=DORADeploymentRequest(data=DORADeploymentRequestData(attributes=DORADeploymentRequestAttributes(finished_at=1693491984000000000,git=DORAGitInfo(commit_sha="66adc9350f2cc9b250b69abddab733dd55e1a588",repository_url="https://github.com/organization/example-repository",),service="shopist",started_at=1693491974000000000,version="v1.12.07",),),)configuration=Configuration()configuration.unstable_operations["create_dora_deployment"]=TruewithApiClient(configuration)asapi_client:api_instance=DORAMetricsApi(api_client)response=api_instance.create_dora_deployment(body=body)print(response)
# Send a deployment event for DORA Metrics returns "OK" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.unstable_operations["v2.create_dora_deployment".to_sym]=trueendapi_instance=DatadogAPIClient::V2::DORAMetricsAPI.newbody=DatadogAPIClient::V2::DORADeploymentRequest.new({data:DatadogAPIClient::V2::DORADeploymentRequestData.new({attributes:DatadogAPIClient::V2::DORADeploymentRequestAttributes.new({finished_at:1693491984000000000,git:DatadogAPIClient::V2::DORAGitInfo.new({commit_sha:"66adc9350f2cc9b250b69abddab733dd55e1a588",repository_url:"https://github.com/organization/example-repository",}),service:"shopist",started_at:1693491974000000000,version:"v1.12.07",}),}),})papi_instance.create_dora_deployment(body)
// Send a deployment event for DORA Metrics returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_dora_metrics::DORAMetricsAPI;usedatadog_api_client::datadogV2::model::DORADeploymentRequest;usedatadog_api_client::datadogV2::model::DORADeploymentRequestAttributes;usedatadog_api_client::datadogV2::model::DORADeploymentRequestData;usedatadog_api_client::datadogV2::model::DORAGitInfo;#[tokio::main]asyncfnmain(){letbody=DORADeploymentRequest::new(DORADeploymentRequestData::new(DORADeploymentRequestAttributes::new(1693491984000000000,"shopist".to_string(),1693491974000000000,).git(DORAGitInfo::new("66adc9350f2cc9b250b69abddab733dd55e1a588".to_string(),"https://github.com/organization/example-repository".to_string(),)).version("v1.12.07".to_string()),));letmutconfiguration=datadog::Configuration::new();configuration.set_unstable_operation_enabled("v2.CreateDORADeployment",true);letapi=DORAMetricsAPI::with_config(configuration);letresp=api.create_dora_deployment(body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comddog-gov.com"DD_API_KEY="<DD_API_KEY>"cargo run
/**
* Send a deployment event for DORA Metrics returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.createDORADeployment"]=true;constapiInstance=newv2.DORAMetricsApi(configuration);constparams: v2.DORAMetricsApiCreateDORADeploymentRequest={body:{data:{attributes:{finishedAt: 1693491984000000000,git:{commitSha:"66adc9350f2cc9b250b69abddab733dd55e1a588",repositoryUrl:"https://github.com/organization/example-repository",},service:"shopist",startedAt: 1693491974000000000,version:"v1.12.07",},},},};apiInstance.createDORADeployment(params).then((data: v2.DORADeploymentResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
{"data":{"attributes":{"finished_at":1707842944600000000,"git":{"commit_sha":"66adc9350f2cc9b250b69abddab733dd55e1a588","repository_url":"https://github.com/organization/example-repository"},"name":"Webserver is down failing all requests","services":["shopist"],"severity":"High","started_at":1707842944500000000,"team":"backend","version":"v1.12.07"}}}
// Send an incident event for DORA Metrics returns "OK" response
packagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){body:=datadogV2.DORAIncidentRequest{Data:datadogV2.DORAIncidentRequestData{Attributes:datadogV2.DORAIncidentRequestAttributes{FinishedAt:datadog.PtrInt64(1707842944600000000),Git:&datadogV2.DORAGitInfo{CommitSha:"66adc9350f2cc9b250b69abddab733dd55e1a588",RepositoryUrl:"https://github.com/organization/example-repository",},Name:datadog.PtrString("Webserver is down failing all requests"),Services:[]string{"shopist",},Severity:datadog.PtrString("High"),StartedAt:1707842944500000000,Team:datadog.PtrString("backend"),Version:datadog.PtrString("v1.12.07"),},},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()configuration.SetUnstableOperationEnabled("v2.CreateDORAIncident",true)apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewDORAMetricsApi(apiClient)resp,r,err:=api.CreateDORAIncident(ctx,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `DORAMetricsApi.CreateDORAIncident`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `DORAMetricsApi.CreateDORAIncident`:\n%s\n",responseContent)}
// Send an incident event for DORA Metrics returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.DoraMetricsApi;importcom.datadog.api.client.v2.model.DORAGitInfo;importcom.datadog.api.client.v2.model.DORAIncidentRequest;importcom.datadog.api.client.v2.model.DORAIncidentRequestAttributes;importcom.datadog.api.client.v2.model.DORAIncidentRequestData;importcom.datadog.api.client.v2.model.DORAIncidentResponse;importjava.util.Collections;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();defaultClient.setUnstableOperationEnabled("v2.createDORAIncident",true);DoraMetricsApiapiInstance=newDoraMetricsApi(defaultClient);DORAIncidentRequestbody=newDORAIncidentRequest().data(newDORAIncidentRequestData().attributes(newDORAIncidentRequestAttributes().finishedAt(1707842944600000000L).git(newDORAGitInfo().commitSha("66adc9350f2cc9b250b69abddab733dd55e1a588").repositoryUrl("https://github.com/organization/example-repository")).name("Webserver is down failing all requests").services(Collections.singletonList("shopist")).severity("High").startedAt(1707842944500000000L).team("backend").version("v1.12.07")));try{DORAIncidentResponseresult=apiInstance.createDORAIncident(body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling DoraMetricsApi#createDORAIncident");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
"""
Send an incident event for DORA Metrics returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.dora_metrics_apiimportDORAMetricsApifromdatadog_api_client.v2.model.dora_git_infoimportDORAGitInfofromdatadog_api_client.v2.model.dora_incident_requestimportDORAIncidentRequestfromdatadog_api_client.v2.model.dora_incident_request_attributesimportDORAIncidentRequestAttributesfromdatadog_api_client.v2.model.dora_incident_request_dataimportDORAIncidentRequestDatabody=DORAIncidentRequest(data=DORAIncidentRequestData(attributes=DORAIncidentRequestAttributes(finished_at=1707842944600000000,git=DORAGitInfo(commit_sha="66adc9350f2cc9b250b69abddab733dd55e1a588",repository_url="https://github.com/organization/example-repository",),name="Webserver is down failing all requests",services=["shopist",],severity="High",started_at=1707842944500000000,team="backend",version="v1.12.07",),),)configuration=Configuration()configuration.unstable_operations["create_dora_incident"]=TruewithApiClient(configuration)asapi_client:api_instance=DORAMetricsApi(api_client)response=api_instance.create_dora_incident(body=body)print(response)
# Send an incident event for DORA Metrics returns "OK" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.unstable_operations["v2.create_dora_incident".to_sym]=trueendapi_instance=DatadogAPIClient::V2::DORAMetricsAPI.newbody=DatadogAPIClient::V2::DORAIncidentRequest.new({data:DatadogAPIClient::V2::DORAIncidentRequestData.new({attributes:DatadogAPIClient::V2::DORAIncidentRequestAttributes.new({finished_at:1707842944600000000,git:DatadogAPIClient::V2::DORAGitInfo.new({commit_sha:"66adc9350f2cc9b250b69abddab733dd55e1a588",repository_url:"https://github.com/organization/example-repository",}),name:"Webserver is down failing all requests",services:["shopist",],severity:"High",started_at:1707842944500000000,team:"backend",version:"v1.12.07",}),}),})papi_instance.create_dora_incident(body)
// Send an incident event for DORA Metrics returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_dora_metrics::DORAMetricsAPI;usedatadog_api_client::datadogV2::model::DORAGitInfo;usedatadog_api_client::datadogV2::model::DORAIncidentRequest;usedatadog_api_client::datadogV2::model::DORAIncidentRequestAttributes;usedatadog_api_client::datadogV2::model::DORAIncidentRequestData;#[tokio::main]asyncfnmain(){letbody=DORAIncidentRequest::new(DORAIncidentRequestData::new(DORAIncidentRequestAttributes::new(1707842944500000000).finished_at(1707842944600000000).git(DORAGitInfo::new("66adc9350f2cc9b250b69abddab733dd55e1a588".to_string(),"https://github.com/organization/example-repository".to_string(),)).name("Webserver is down failing all requests".to_string()).services(vec!["shopist".to_string()]).severity("High".to_string()).team("backend".to_string()).version("v1.12.07".to_string()),));letmutconfiguration=datadog::Configuration::new();configuration.set_unstable_operation_enabled("v2.CreateDORAIncident",true);letapi=DORAMetricsAPI::with_config(configuration);letresp=api.create_dora_incident(body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comddog-gov.com"DD_API_KEY="<DD_API_KEY>"cargo run
/**
* Send an incident event for DORA Metrics returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.createDORAIncident"]=true;constapiInstance=newv2.DORAMetricsApi(configuration);constparams: v2.DORAMetricsApiCreateDORAIncidentRequest={body:{data:{attributes:{finishedAt: 1707842944600000000,git:{commitSha:"66adc9350f2cc9b250b69abddab733dd55e1a588",repositoryUrl:"https://github.com/organization/example-repository",},name:"Webserver is down failing all requests",services:["shopist"],severity:"High",startedAt: 1707842944500000000,team:"backend",version:"v1.12.07",},},},};apiInstance.createDORAIncident(params).then((data: v2.DORAIncidentResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Get a list of deployment events returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.dora_metrics_apiimportDORAMetricsApifromdatadog_api_client.v2.model.dora_list_deployments_requestimportDORAListDeploymentsRequestfromdatadog_api_client.v2.model.dora_list_deployments_request_attributesimportDORAListDeploymentsRequestAttributesfromdatadog_api_client.v2.model.dora_list_deployments_request_dataimportDORAListDeploymentsRequestDatafromdatadog_api_client.v2.model.dora_list_deployments_request_data_typeimportDORAListDeploymentsRequestDataTypefromdatetimeimportdatetimefromdateutil.tzimporttzutcbody=DORAListDeploymentsRequest(data=DORAListDeploymentsRequestData(attributes=DORAListDeploymentsRequestAttributes(_from=datetime(2025,3,23,0,0,tzinfo=tzutc()),limit=1,to=datetime(2025,3,24,0,0,tzinfo=tzutc()),),type=DORAListDeploymentsRequestDataType.DORA_DEPLOYMENTS_LIST_REQUEST,),)configuration=Configuration()withApiClient(configuration)asapi_client:api_instance=DORAMetricsApi(api_client)response=api_instance.list_dora_deployments(body=body)print(response)
# Get a list of deployment events returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::DORAMetricsAPI.newbody=DatadogAPIClient::V2::DORAListDeploymentsRequest.new({data:DatadogAPIClient::V2::DORAListDeploymentsRequestData.new({attributes:DatadogAPIClient::V2::DORAListDeploymentsRequestAttributes.new({from:"2025-03-23T00:00:00Z",limit:1,to:"2025-03-24T00:00:00Z",}),type:DatadogAPIClient::V2::DORAListDeploymentsRequestDataType::DORA_DEPLOYMENTS_LIST_REQUEST,}),})papi_instance.list_dora_deployments(body)
// Get a list of deployment events returns "OK" response
packagemainimport("context""encoding/json""fmt""os""time""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){body:=datadogV2.DORAListDeploymentsRequest{Data:datadogV2.DORAListDeploymentsRequestData{Attributes:datadogV2.DORAListDeploymentsRequestAttributes{From:datadog.PtrTime(time.Date(2025,3,23,0,0,0,0,time.UTC)),Limit:datadog.PtrInt32(1),To:datadog.PtrTime(time.Date(2025,3,24,0,0,0,0,time.UTC)),},Type:datadogV2.DORALISTDEPLOYMENTSREQUESTDATATYPE_DORA_DEPLOYMENTS_LIST_REQUEST.Ptr(),},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewDORAMetricsApi(apiClient)resp,r,err:=api.ListDORADeployments(ctx,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `DORAMetricsApi.ListDORADeployments`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `DORAMetricsApi.ListDORADeployments`:\n%s\n",responseContent)}
// Get a list of deployment events returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.DoraMetricsApi;importcom.datadog.api.client.v2.model.DORAListDeploymentsRequest;importcom.datadog.api.client.v2.model.DORAListDeploymentsRequestAttributes;importcom.datadog.api.client.v2.model.DORAListDeploymentsRequestData;importcom.datadog.api.client.v2.model.DORAListDeploymentsRequestDataType;importcom.datadog.api.client.v2.model.DORAListResponse;importjava.time.OffsetDateTime;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();DoraMetricsApiapiInstance=newDoraMetricsApi(defaultClient);DORAListDeploymentsRequestbody=newDORAListDeploymentsRequest().data(newDORAListDeploymentsRequestData().attributes(newDORAListDeploymentsRequestAttributes().from(OffsetDateTime.parse("2025-03-23T00:00:00Z")).limit(1).to(OffsetDateTime.parse("2025-03-24T00:00:00Z"))).type(DORAListDeploymentsRequestDataType.DORA_DEPLOYMENTS_LIST_REQUEST));try{DORAListResponseresult=apiInstance.listDORADeployments(body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling DoraMetricsApi#listDORADeployments");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Get a list of deployment events returns "OK" response
usechrono::{DateTime,Utc};usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_dora_metrics::DORAMetricsAPI;usedatadog_api_client::datadogV2::model::DORAListDeploymentsRequest;usedatadog_api_client::datadogV2::model::DORAListDeploymentsRequestAttributes;usedatadog_api_client::datadogV2::model::DORAListDeploymentsRequestData;usedatadog_api_client::datadogV2::model::DORAListDeploymentsRequestDataType;#[tokio::main]asyncfnmain(){letbody=DORAListDeploymentsRequest::new(DORAListDeploymentsRequestData::new(DORAListDeploymentsRequestAttributes::new().from(DateTime::parse_from_rfc3339("2025-03-23T00:00:00+00:00").expect("Failed to parse datetime").with_timezone(&Utc),).limit(1).to(DateTime::parse_from_rfc3339("2025-03-24T00:00:00+00:00").expect("Failed to parse datetime").with_timezone(&Utc)),).type_(DORAListDeploymentsRequestDataType::DORA_DEPLOYMENTS_LIST_REQUEST),);letconfiguration=datadog::Configuration::new();letapi=DORAMetricsAPI::with_config(configuration);letresp=api.list_dora_deployments(body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Get a list of deployment events returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.DORAMetricsApi(configuration);constparams: v2.DORAMetricsApiListDORADeploymentsRequest={body:{data:{attributes:{from:newDate(2025,3,23,0,0,0,0),limit: 1,to: newDate(2025,3,24,0,0,0,0),},type:"dora_deployments_list_request",},},};apiInstance.listDORADeployments(params).then((data: v2.DORAListResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Get a list of failure events returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.dora_metrics_apiimportDORAMetricsApifromdatadog_api_client.v2.model.dora_list_failures_requestimportDORAListFailuresRequestfromdatadog_api_client.v2.model.dora_list_failures_request_attributesimportDORAListFailuresRequestAttributesfromdatadog_api_client.v2.model.dora_list_failures_request_dataimportDORAListFailuresRequestDatafromdatadog_api_client.v2.model.dora_list_failures_request_data_typeimportDORAListFailuresRequestDataTypefromdatetimeimportdatetimefromdateutil.tzimporttzutcbody=DORAListFailuresRequest(data=DORAListFailuresRequestData(attributes=DORAListFailuresRequestAttributes(_from=datetime(2025,3,23,0,0,tzinfo=tzutc()),limit=1,to=datetime(2025,3,24,0,0,tzinfo=tzutc()),),type=DORAListFailuresRequestDataType.DORA_FAILURES_LIST_REQUEST,),)configuration=Configuration()withApiClient(configuration)asapi_client:api_instance=DORAMetricsApi(api_client)response=api_instance.list_dora_failures(body=body)print(response)
# Get a list of failure events returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::DORAMetricsAPI.newbody=DatadogAPIClient::V2::DORAListFailuresRequest.new({data:DatadogAPIClient::V2::DORAListFailuresRequestData.new({attributes:DatadogAPIClient::V2::DORAListFailuresRequestAttributes.new({from:"2025-03-23T00:00:00Z",limit:1,to:"2025-03-24T00:00:00Z",}),type:DatadogAPIClient::V2::DORAListFailuresRequestDataType::DORA_FAILURES_LIST_REQUEST,}),})papi_instance.list_dora_failures(body)
// Get a list of failure events returns "OK" response
packagemainimport("context""encoding/json""fmt""os""time""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){body:=datadogV2.DORAListFailuresRequest{Data:datadogV2.DORAListFailuresRequestData{Attributes:datadogV2.DORAListFailuresRequestAttributes{From:datadog.PtrTime(time.Date(2025,3,23,0,0,0,0,time.UTC)),Limit:datadog.PtrInt32(1),To:datadog.PtrTime(time.Date(2025,3,24,0,0,0,0,time.UTC)),},Type:datadogV2.DORALISTFAILURESREQUESTDATATYPE_DORA_FAILURES_LIST_REQUEST.Ptr(),},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewDORAMetricsApi(apiClient)resp,r,err:=api.ListDORAFailures(ctx,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `DORAMetricsApi.ListDORAFailures`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `DORAMetricsApi.ListDORAFailures`:\n%s\n",responseContent)}
// Get a list of failure events returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.DoraMetricsApi;importcom.datadog.api.client.v2.model.DORAListFailuresRequest;importcom.datadog.api.client.v2.model.DORAListFailuresRequestAttributes;importcom.datadog.api.client.v2.model.DORAListFailuresRequestData;importcom.datadog.api.client.v2.model.DORAListFailuresRequestDataType;importcom.datadog.api.client.v2.model.DORAListResponse;importjava.time.OffsetDateTime;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();DoraMetricsApiapiInstance=newDoraMetricsApi(defaultClient);DORAListFailuresRequestbody=newDORAListFailuresRequest().data(newDORAListFailuresRequestData().attributes(newDORAListFailuresRequestAttributes().from(OffsetDateTime.parse("2025-03-23T00:00:00Z")).limit(1).to(OffsetDateTime.parse("2025-03-24T00:00:00Z"))).type(DORAListFailuresRequestDataType.DORA_FAILURES_LIST_REQUEST));try{DORAListResponseresult=apiInstance.listDORAFailures(body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling DoraMetricsApi#listDORAFailures");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Get a list of failure events returns "OK" response
usechrono::{DateTime,Utc};usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_dora_metrics::DORAMetricsAPI;usedatadog_api_client::datadogV2::model::DORAListFailuresRequest;usedatadog_api_client::datadogV2::model::DORAListFailuresRequestAttributes;usedatadog_api_client::datadogV2::model::DORAListFailuresRequestData;usedatadog_api_client::datadogV2::model::DORAListFailuresRequestDataType;#[tokio::main]asyncfnmain(){letbody=DORAListFailuresRequest::new(DORAListFailuresRequestData::new(DORAListFailuresRequestAttributes::new().from(DateTime::parse_from_rfc3339("2025-03-23T00:00:00+00:00").expect("Failed to parse datetime").with_timezone(&Utc),).limit(1).to(DateTime::parse_from_rfc3339("2025-03-24T00:00:00+00:00").expect("Failed to parse datetime").with_timezone(&Utc)),).type_(DORAListFailuresRequestDataType::DORA_FAILURES_LIST_REQUEST),);letconfiguration=datadog::Configuration::new();letapi=DORAMetricsAPI::with_config(configuration);letresp=api.list_dora_failures(body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Get a list of failure events returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.DORAMetricsApi(configuration);constparams: v2.DORAMetricsApiListDORAFailuresRequest={body:{data:{attributes:{from:newDate(2025,3,23,0,0,0,0),limit: 1,to: newDate(2025,3,24,0,0,0,0),},type:"dora_failures_list_request",},},};apiInstance.listDORAFailures(params).then((data: v2.DORAListResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Get a deployment event returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.dora_metrics_apiimportDORAMetricsApiconfiguration=Configuration()withApiClient(configuration)asapi_client:api_instance=DORAMetricsApi(api_client)response=api_instance.get_dora_deployment(deployment_id="deployment_id",)print(response)
# Get a deployment event returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::DORAMetricsAPI.newpapi_instance.get_dora_deployment("deployment_id")
// Get a deployment event returns "OK" response
packagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewDORAMetricsApi(apiClient)resp,r,err:=api.GetDORADeployment(ctx,"deployment_id")iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `DORAMetricsApi.GetDORADeployment`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `DORAMetricsApi.GetDORADeployment`:\n%s\n",responseContent)}
// Get a deployment event returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_dora_metrics::DORAMetricsAPI;#[tokio::main]asyncfnmain(){letconfiguration=datadog::Configuration::new();letapi=DORAMetricsAPI::with_config(configuration);letresp=api.get_dora_deployment("deployment_id".to_string()).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Get a deployment event returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.DORAMetricsApi(configuration);constparams: v2.DORAMetricsApiGetDORADeploymentRequest={deploymentId:"deployment_id",};apiInstance.getDORADeployment(params).then((data: v2.DORAFetchResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Get a failure event returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.dora_metrics_apiimportDORAMetricsApiconfiguration=Configuration()withApiClient(configuration)asapi_client:api_instance=DORAMetricsApi(api_client)response=api_instance.get_dora_failure(failure_id="failure_id",)print(response)
# Get a failure event returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::DORAMetricsAPI.newpapi_instance.get_dora_failure("failure_id")
// Get a failure event returns "OK" response
packagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewDORAMetricsApi(apiClient)resp,r,err:=api.GetDORAFailure(ctx,"failure_id")iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `DORAMetricsApi.GetDORAFailure`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `DORAMetricsApi.GetDORAFailure`:\n%s\n",responseContent)}
// Get a failure event returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_dora_metrics::DORAMetricsAPI;#[tokio::main]asyncfnmain(){letconfiguration=datadog::Configuration::new();letapi=DORAMetricsAPI::with_config(configuration);letresp=api.get_dora_failure("failure_id".to_string()).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Get a failure event returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.DORAMetricsApi(configuration);constparams: v2.DORAMetricsApiGetDORAFailureRequest={failureId:"failure_id",};apiInstance.getDORAFailure(params).then((data: v2.DORAFetchResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));