Update an alert rule
Changed onRequest
- Base URL: https://eu.bisibility.com/api/v1
- URL: https://eu.bisibility.com/api/v1/alert-rules/{rule_id}
- Auth: one of:
- HTTP bearer
- HTTP bearer
- OAuth 2 (authorization code, authorization URL /api/auth/oauth2/authorize, token URL /api/auth/oauth2/token, scopes: api:write)
Path parameters
Query parameters
Query-parameter equivalent of the X-Bisibility-Project header for personal-access-token project selection. Optional. Selection precedence is: {project_id} path parameter, X-Bisibility-Project header, project query parameter, then inference when the PAT owner belongs to exactly one project.
Headers
API contract version requested by the client. Omit this header to use the current backward-compatible behavior.
Optional key that makes a retry of this request return the first response instead of running it again. Replays last 24 hours and are scoped to the credential, method and path.
Project public ID (prj_...) targeted by this personal-access-token request. Optional. Selection precedence is: {project_id} path parameter, X-Bisibility-Project header, project query parameter, then inference when the PAT owner belongs to exactly one project. Project API keys and paths that already carry a project ID ignore it.
Declares the client that produced the request for usage reporting: sdk, cli or mcp. Optional; any other value counts as api. It never changes authentication or which budget applies (every bearer-authenticated request counts against the API, MCP and SDK budget).
Request body
Response
JSON response
Example response
{
"target_ids": [
"kw_a00000000000000000000000"
],
"id": "alr_a00000000000000000000000"
}Changes
- breaking
added the new path request parameter
rule_id - breaking
request body became required
- breaking
the
/request property's minLength was increased from0to1 - breaking
the
/request property's minLength was increased from0to1 - breaking
removed
subschema #1subschema #2from the/request propertyoneOflist - breaking
the response's body type changed from
objectto no type for status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - warning
the
/request property's maxLength was set to120 - warning
the
/request property's maxLength was set to120 - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - info
the endpoint scheme security
AppOAuthwas added to the API - info
added the new optional
headerrequest parameterIdempotency-Key - info
the
request property default valuewas added - info
the
request property default valuetruewas added - info
the
request property default valuewas added - info
the
request property default valueallwas added - info
added the new
pushenum value to the request property/ - info
added
subschema #1subschema #2to the/request propertyoneOflist - info
added
subschema #1subschema #2subschema #3subschema #4to the response bodyanyOflist for the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status
- breaking