Type of the event.
Allowed enum values: cipipeline
links
object
Links attributes.
next
string
Link for the next set of results. The request can also be made using the
POST endpoint.
meta
object
The metadata associated with a request.
elapsed
int64
The time elapsed in milliseconds.
page
object
Paging attributes.
after
string
The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of page[cursor].
request_id
string
The identifier of the request.
status
enum
The status of the response.
Allowed enum values: done,timeout
warnings
[object]
A list of warnings (non-fatal errors) encountered. Partial results may return if
warnings are present in the response.
code
string
A unique code for this type of warning.
detail
string
A detailed explanation of this specific warning.
title
string
A short human-readable summary of the warning.
{"data":[{"attributes":{"attributes":{"customAttribute":123,"duration":2345},"ci_level":"pipeline","tags":["team:A"]},"id":"AAAAAWgN8Xwgr1vKDQAAAABBV2dOOFh3ZzZobm1mWXJFYTR0OA","type":"cipipeline"}],"links":{"next":"https://app.datadoghq.com/api/v2/ci/tests/events?filter[query]=foo\u0026page[cursor]=eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ=="},"meta":{"elapsed":132,"page":{"after":"eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ=="},"request_id":"MWlFUjVaWGZTTTZPYzM0VXp1OXU2d3xLSVpEMjZKQ0VKUTI0dEYtM3RSOFVR","status":"done","warnings":[{"code":"unknown_index","detail":"indexes: foo, bar","title":"One or several indexes are missing or invalid, results hold data from the other indexes"}]}}
"""
Get a list of pipelines events returns "OK" response
"""fromdatetimeimportdatetimefromdateutil.relativedeltaimportrelativedeltafromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.ci_visibility_pipelines_apiimportCIVisibilityPipelinesApiconfiguration=Configuration()withApiClient(configuration)asapi_client:api_instance=CIVisibilityPipelinesApi(api_client)response=api_instance.list_ci_app_pipeline_events(filter_query="@ci.provider.name:circleci",filter_from=(datetime.now()+relativedelta(minutes=-30)),filter_to=datetime.now(),page_limit=5,)print(response)
# Get a list of pipelines events returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::CIVisibilityPipelinesAPI.newopts={filter_query:"@ci.provider.name:circleci",filter_from:(Time.now+-30*60),filter_to:Time.now,page_limit:5,}papi_instance.list_ci_app_pipeline_events(opts)
// Get a list of pipelines events returns "OK" responsepackagemainimport("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(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewCIVisibilityPipelinesApi(apiClient)resp,r,err:=api.ListCIAppPipelineEvents(ctx,*datadogV2.NewListCIAppPipelineEventsOptionalParameters().WithFilterQuery("@ci.provider.name:circleci").WithFilterFrom(time.Now().Add(time.Minute*-30)).WithFilterTo(time.Now()).WithPageLimit(5))iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `CIVisibilityPipelinesApi.ListCIAppPipelineEvents`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `CIVisibilityPipelinesApi.ListCIAppPipelineEvents`:\n%s\n",responseContent)}
// Get a list of pipelines events returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.CiVisibilityPipelinesApi;importcom.datadog.api.client.v2.api.CiVisibilityPipelinesApi.ListCIAppPipelineEventsOptionalParameters;importcom.datadog.api.client.v2.model.CIAppPipelineEventsResponse;importjava.time.OffsetDateTime;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();CiVisibilityPipelinesApiapiInstance=newCiVisibilityPipelinesApi(defaultClient);try{CIAppPipelineEventsResponseresult=apiInstance.listCIAppPipelineEvents(newListCIAppPipelineEventsOptionalParameters().filterQuery("@ci.provider.name:circleci").filterFrom(OffsetDateTime.now().plusMinutes(-30)).filterTo(OffsetDateTime.now()).pageLimit(5));System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling CiVisibilityPipelinesApi#listCIAppPipelineEvents");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 pipelines events returns "OK" response
usechrono::{DateTime,Utc};usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_ci_visibility_pipelines::CIVisibilityPipelinesAPI;usedatadog_api_client::datadogV2::api_ci_visibility_pipelines::ListCIAppPipelineEventsOptionalParams;#[tokio::main]asyncfnmain(){letconfiguration=datadog::Configuration::new();letapi=CIVisibilityPipelinesAPI::with_config(configuration);letresp=api.list_ci_app_pipeline_events(ListCIAppPipelineEventsOptionalParams::default().filter_query("@ci.provider.name:circleci".to_string()).filter_from(DateTime::parse_from_rfc3339("2021-11-11T10:41:11+00:00").expect("Failed to parse datetime").with_timezone(&Utc),).filter_to(DateTime::parse_from_rfc3339("2021-11-11T11:11:11+00:00").expect("Failed to parse datetime").with_timezone(&Utc),).page_limit(5),).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Get a list of pipelines events returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.CIVisibilityPipelinesApi(configuration);constparams: v2.CIVisibilityPipelinesApiListCIAppPipelineEventsRequest={filterQuery:"@ci.provider.name:circleci",filterFrom: newDate(newDate().getTime()+-30*60*1000),filterTo: newDate(),pageLimit: 5,};apiInstance.listCIAppPipelineEvents(params).then((data: v2.CIAppPipelineEventsResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));