v1
latestOpenAPI 3.0.02026-07-1799139348.0 KBUpsert a policy by ID
put/v1/workspaces/{workspaceId}/policies/{policyId}
Path parameters
workspaceIdstring required
ID of the workspace
policyIdstring required
ID of the policy
Request body
Example request
{
"rules": [
{
"verification": {
"metrics": [
{
"failureCondition": "result.statusCode == 500",
"intervalSeconds": 30,
"provider": {
"url": "http://{{ .resource.name }}.{{ .environment.name }}/health"
},
"successCondition": "result.statusCode == 200"
}
]
}
}
]
}Response
Accepted response
Example response
{
"rules": [
{
"verification": {
"metrics": [
{
"failureCondition": "result.statusCode == 500",
"intervalSeconds": 30,
"provider": {
"url": "http://{{ .resource.name }}.{{ .environment.name }}/health"
},
"successCondition": "result.statusCode == 200"
}
]
}
}
]
}