v1
latestOpenAPI 3.0.02026-07-141,4077,1665.2 MBObservability Pipelines
Update a pipeline
Update a pipeline.
put/api/v2/obs-pipelines/pipelines/{pipeline_id}
Path parameters
pipeline_idstring required
The ID of the pipeline to update.
Request body
Example request
{
"data": {
"attributes": {
"config": {
"destinations": [
{
"id": "datadog-logs-destination",
"inputs": [
"my-processor-group"
],
"type": "datadog_logs"
}
],
"pipeline_type": "logs",
"processor_groups": [
{
"enabled": true,
"id": "my-processor-group",
"include": "service:my-service",
"inputs": [
"datadog-agent-source"
],
"processors": [
{
"enabled": true,
"id": "filter-processor",
"include": "status:error",
"type": "filter"
},
{
"enabled": true,
"field": "message",
"id": "json-processor",
"include": "*",
"type": "parse_json"
}
]
}
],
"processors": [],
"sources": [
{
"id": "datadog-agent-source",
"type": "datadog_agent"
}
]
},
"name": "Main Observability Pipeline"
},
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"type": "pipelines"
}
}Response
OK
Example response
{
"data": {
"attributes": {
"config": {
"destinations": [
{
"id": "datadog-logs-destination",
"inputs": [
"my-processor-group"
],
"type": "datadog_logs"
}
],
"pipeline_type": "logs",
"processor_groups": [
{
"enabled": true,
"id": "my-processor-group",
"include": "service:my-service",
"inputs": [
"datadog-agent-source"
],
"processors": [
{
"enabled": true,
"id": "filter-processor",
"include": "status:error",
"type": "filter"
},
{
"enabled": true,
"field": "message",
"id": "json-processor",
"include": "*",
"type": "parse_json"
}
]
}
],
"processors": [],
"sources": [
{
"id": "datadog-agent-source",
"type": "datadog_agent"
}
]
},
"name": "Main Observability Pipeline"
},
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"type": "pipelines"
}
}