Update an observability integration
Updates an integration. name, type and preset are required on every call — this endpoint is a replace, not a merge, for those three. Fields with a stored value that you omit entirely are kept (is_active, hmac_enabled, auto_cancel_on_recovery, accumulation_rules, field_mapping, inbox_owner_group_uuid, inbox_digest_interval, the health-check fields, the email settings); sending them as null clears them. Changing health_check_url or health_check_mode resets the probe state so a stale up/down does not linger. The secret is untouched and never returned here; replacing it is a dashboard action (see the secret field of the integration schema). PATCH is accepted on the same path with identical semantics.
Request
- Base URL: https://wardenpoint.com (the document declares no server; this is the origin it was published from)
- URL: https://wardenpoint.com/api/v1/observability/integrations/{integration}
- Auth: API key in header X-API-Key
Path parameters
Integration UUID.
Request body
Example request
{
"name": "Prometheus prod"
}Response
Updated integration.
Example response
{
"data": {
"routing_rules": [
{
"label_matchers": [
{
"key": "service",
"value": "checkout"
}
]
}
]
}
}Changes
No recorded changes to this operation across all 1 revision of this API.