the comparison operator of the monitor (ABOVE, ABOVE_OR_EQUAL, BELOW, BELOW_OR_EQUAL, EQUAL, NOT_EQUAL, OUTSIDE). OUTSIDE is two-sided and is only allowed for ANOMALY_DETECTION monitors, which are the only type whose compared value is a signed deviation from a baseline.
the threshold the monitor compares against. For PATTERN, USAGE and CHANGE_DETECTION monitors this is a metric value. For ANOMALY_DETECTION monitors it is instead a count of baseline spread units (scaled median absolute deviations, comparable to standard deviations), so it must be greater than 0; a threshold of 3 means "more than 3 spread units away from the baseline centre".
the warning threshold value, in the same units as threshold. For ANOMALY_DETECTION monitors it must be greater than 0 and less than threshold whatever the comparison operator, because the comparison is on the magnitude of the deviation.
Notify only the groups changing the global monitor status, i.e. notifications are sent only for the first group entering ALERT status or for the last group resolving
What the monitor compares its metric against. PATTERN and USAGE compare it to a fixed
threshold, CHANGE_DETECTION to the same metric at an earlier time (see compare_to and
change_type), and ANOMALY_DETECTION to a trailing baseline of the same series (see
evaluation_window and anomaly_algorithm).
For anomaly detection monitors only, where it is required. The trailing period used to build the
baseline the candidate window is compared against, expressed as " ". It must cover at
least 10 and at most 1000 monitor windows and be at most 30 days: fewer than 10 windows leaves the
baseline permanently degenerate, so the monitor reports healthy and never fires.
For anomaly detection monitors only. How the baseline centre and spread are estimated. MEDIAN_MAD
uses the median as the centre and the median absolute deviation, scaled by 1.4826 so it reads like
a standard deviation, as the spread.
the comparison operator of the monitor (ABOVE, ABOVE_OR_EQUAL, BELOW, BELOW_OR_EQUAL, EQUAL, NOT_EQUAL, OUTSIDE). OUTSIDE is two-sided and is only allowed for ANOMALY_DETECTION monitors, which are the only type whose compared value is a signed deviation from a baseline.
the threshold the monitor compares against. For PATTERN, USAGE and CHANGE_DETECTION monitors this is a metric value. For ANOMALY_DETECTION monitors it is instead a count of baseline spread units (scaled median absolute deviations, comparable to standard deviations), so it must be greater than 0; a threshold of 3 means "more than 3 spread units away from the baseline centre".
What the monitor compares its metric against. PATTERN and USAGE compare it to a fixed
threshold, CHANGE_DETECTION to the same metric at an earlier time (see compare_to and
change_type), and ANOMALY_DETECTION to a trailing baseline of the same series (see
evaluation_window and anomaly_algorithm).
the warning threshold value, in the same units as threshold. For ANOMALY_DETECTION monitors it must be greater than 0 and less than threshold whatever the comparison operator, because the comparison is on the magnitude of the deviation.
Notify only the groups changing the global monitor status, i.e. notifications are sent only for the first group entering ALERT status or for the last group resolving
For anomaly detection monitors only, where it is required. The trailing period used to build the
baseline the candidate window is compared against, expressed as " ". It must cover at
least 10 and at most 1000 monitor windows and be at most 30 days: fewer than 10 windows leaves the
baseline permanently degenerate, so the monitor reports healthy and never fires.
For anomaly detection monitors only. How the baseline centre and spread are estimated. MEDIAN_MAD
uses the median as the centre and the median absolute deviation, scaled by 1.4826 so it reads like
a standard deviation, as the spread.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Bronto Docs","colors":{"primary":"#F4C430","light":"#F4C430","dark":"#F4C430"},"logo":{"light":"https://mintcdn.com/bronto/X_t-zSk4CDzT8xa-/logo/bronto_black.png?fit=max\u0026auto=format\u0026n=X_t-zSk4CDzT8xa-\u0026q=85\u0026s=7fdc47867cd6b69df56f5013a1572509","dark":"https://mintcdn.com/bronto/X_t-zSk4CDzT8xa-/logo/bronto_white.png?fit=max\u0026auto=format\u0026n=X_t-zSk4CDzT8xa-\u0026q=85\u0026s=1cf6d88b0bf3b116696b2fe44a46ca0b","href":"https://www.bronto.io"},"favicon":"https://mintcdn.com/bronto/X_t-zSk4CDzT8xa-/logo/favicon.png?fit=max\u0026auto=format\u0026n=X_t-zSk4CDzT8xa-\u0026q=85\u0026s=d8958a0613492a52862826b1699fe81c","appearance":{"default":"dark"},"background":{"color":{"light":"#ffffff","dark":"#282828"}},"navbar":{"links":[{"href":"https://app.bronto.io/login","label":"Login"}],"primary":{"type":"button","label":"Book a demo","href":"https://www.bronto.io/book-a-demo"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/brontohq"}},"seo":{"metatags":{"og:type":"website","og:site_name":"Bronto Docs","twitter:card":"summary_large_image","applicationName":"Bronto Docs"},"indexing":"all"},"fonts":{"heading":{"family":"Inter"},"body":{"family":"Inter"}},"styling":{"codeblocks":"dark","latex":true},"contextual":{"options":["copy","view","chatgpt","claude","mcp","cursor","vscode"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"Trust","icon":"shield","href":"https://trust.bronto.io/"},{"anchor":"Book a Demo","icon":"calendar","href":"https://www.bronto.io/book-a-demo"},{"anchor":"Status","icon":"signal","href":"https://status.bronto.io"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bronto","hasAudioNarration":false,"actualSubdomain":"bronto","customDomains":["docs.bronto.io"],"gitSource":{"type":"github","owner":"brontoio","repo":"bronto-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae07fead03bec028f09e3f4","collectionId":"b36d87ff-ed7a-45eb-990b-f1d5e42d37ae","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae07fead03bec028f09e3f4"},"feedback":{"thumbs":false,"issues":true,"edits":true,"agentFeedback":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae07fead03bec028f09e3f4","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"API Reference","count":133},{"language":"default","tag":"Ingest Data","count":108},{"language":"default","tag":"CLI","count":65},{"language":"default","tag":"Reference","count":45},{"language":"default","tag":"Commands","count":40},{"language":"default","tag":"Getting Started and UI","count":39},{"language":"default","tag":"Ingest from AWS","count":32},{"language":"default","tag":"AWS Services","count":21},{"language":"default","tag":"AI Assisted Observability","count":19},{"language":"default","tag":"Ingest from infrastructure and databases","count":17}]},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":false,"deflection":{"enabled":true,"email":"support@bronto.io","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"styles/welcome-style.css","content":"[data-page=welcome]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem}[data-page=welcome] h1{font-size:3rem;font-weight:700;color:#f4c430;margin-bottom:1.5rem}[data-page=welcome] .content-container{max-width:800px;margin:0 auto}[data-page=welcome] .side-nav{display:none}[data-page=welcome] img{max-width:100%;height:auto;margin-bottom:2rem}[data-page=welcome] .CardGroup{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}[data-page=welcome] .Card{background:#1e1e1e;color:#fff;padding:1.5rem;border-radius:8px;transition:transform .2s ease-in-out}[data-page=welcome] .Card:hover{transform:scale(1.05)}[data-page=welcome] .Card h2{font-size:1.5rem;color:#f4c430;margin-bottom:.5rem}"}],"page":{"pagePath":"api-reference/monitors/update-a-monitor","slug":"/api-reference/monitors/update-a-monitor","pageMetadata":{"title":"Update a monitor","description":"Update an existing monitor","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml put /monitors/{monitorId}","href":"/api-reference/monitors/update-a-monitor","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Update an existing monitor\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Update a monitor","description":"Update an existing monitor","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml put /monitors/{monitorId}","href":"/api-reference/monitors/update-a-monitor","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/bronto/c0c85aeb1654c085/scripts/do11y-config.js","/_mintlify/custom/bronto/a02c6c6af4e0cbe9/scripts/do11y.min.js"],"openApiReferenceData":{"operation":{"tags":["monitors"],"summary":"Update a monitor","description":"Update an existing monitor","operationId":"updateMonitor","parameters":["05b46747-b024-4175-bf1a-64013b0bbda9"],"requestBody":"00678160-3f3b-45ec-9fad-700b424d9c8a","responses":{"200":"4180d260-1ae2-4926-b759-11ae86e39c8e","400":"6be66f4c-8d1b-482b-a146-e8807d49967f","403":"f3c31d9b-bb90-4cea-ab99-f14704688c20","404":"cc387507-c80e-4562-abb9-a16e0363d895","429":"8a5da2e6-4e40-4f6e-b72b-0708c7224763","500":"2d6a60cc-4161-40dc-abbb-b4e89ef4fc98","default":"c92c3f9b-b4f5-4867-ae4b-5b314b6cb973"},"method":"put","type":"path","servers":["139727bd-7ee4-40c3-ad23-2185e1ee2986","fd8bd2b1-4ff7-443c-8b6a-1879197f6a3c"],"security":["658efc0b-6b92-49d7-b752-791f2df83e14","7f40bc5a-a1ac-4ea4-9996-a265d526cca5"],"path":"/monitors/{monitorId}","baseUrlOptions":["https://api.eu.bronto.io","https://api.us.bronto.io"],"title":"Update a monitor","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"05b46747-b024-4175-bf1a-64013b0bbda9":{"name":"monitorId","in":"path","description":"The ID of the monitor to update","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"The ID of the monitor to update","uniqueKey":"","typeLabel":"string\u003cuuid>"},"example":"41521f35-1b06-41f0-9cdc-9a938b5739d1"}},"requestBody":{"content":{"application/json":{"schema":{"required":["actions","comparison_operator","name","queries","threshold","window"],"type":"object","properties":{"name":{"maxLength":255,"minLength":1,"type":"string","description":"The name of the monitor","example":"High Error Rate","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"comparison_operator":{"type":"string","description":"the comparison operator of the monitor (ABOVE, ABOVE_OR_EQUAL, BELOW, BELOW_OR_EQUAL, EQUAL, NOT_EQUAL, OUTSIDE). OUTSIDE is two-sided and is only allowed for ANOMALY_DETECTION monitors, which are the only type whose compared value is a signed deviation from a baseline.","example":"ABOVE","enum":["BELOW","BELOW_OR_EQUAL","ABOVE","ABOVE_OR_EQUAL","EQUAL","NOT_EQUAL","OUTSIDE"],"isRequired":true,"uniqueKey":"comparison_operator","typeLabel":"enum\u003cstring>"},"threshold":{"type":"number","description":"the threshold the monitor compares against. For PATTERN, USAGE and CHANGE_DETECTION monitors this is a metric value. For ANOMALY_DETECTION monitors it is instead a count of baseline spread units (scaled median absolute deviations, comparable to standard deviations), so it must be greater than 0; a threshold of 3 means \"more than 3 spread units away from the baseline centre\".","example":1000,"isRequired":true,"uniqueKey":"threshold","typeLabel":"number"},"window":{"type":"string","description":"The time window to evaluate the monitor; minimum five minutes, maximum one day","example":"'Last 20 minutes', 'Last 2 hours', 'Last 3 days'","isRequired":true,"uniqueKey":"window","typeLabel":"string"},"actions":{"maxItems":10,"minItems":1,"type":"array","description":"The list of actions (notifications) to take when the monitor fires or resolves","items":{"required":["type"],"type":"object","properties":{"type":{"type":"string","enum":["EMAIL","INTEGRATION"],"isRequired":true,"uniqueKey":"actions.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"email":{"maxLength":255,"minLength":0,"type":"string","uniqueKey":"actions.items.[INDEX].email","typeLabel":"string"},"integration_id":{"maxLength":50,"minLength":0,"type":"string","uniqueKey":"actions.items.[INDEX].integration_id","typeLabel":"string"}},"uniqueKey":"actions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"actions","typeLabel":"object[]"},"queries":{"minItems":1,"type":"array","description":"List of queries to use for monitor","items":{"oneOf":[{"type":"object","required":["name","select","where","from"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"queries.items.[INDEX].oneOf.0.name","typeLabel":"string"},"select":{"maxItems":1,"minItems":1,"type":"array","items":{"maxLength":255,"minLength":1,"type":"string","uniqueKey":"queries.items.[INDEX].oneOf.0.select.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"queries.items.[INDEX].oneOf.0.select","typeLabel":"string[]"},"from":{"type":"array","description":"List log IDs to query. One of either the `from` or `from_expr` parameters _must_ be specified.","example":["550e8400-e29b-41d4-a716-446655440000","297bb888-83b1-44e0-8ab6-47879f1275a2"],"items":{"type":"string","uniqueKey":"queries.items.[INDEX].oneOf.0.from.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"queries.items.[INDEX].oneOf.0.from","typeLabel":"string[]"},"where":{"type":"string","isRequired":true,"uniqueKey":"queries.items.[INDEX].oneOf.0.where","typeLabel":"string"},"from_expr":{"type":"string","description":"Expression used to select a set of logs. The expression defines the criteria for which logs are \nincluded and is applied across all available logs to produce the input set. Supports logical\noperators (AND, OR), comparison operators (=, !=), and quoted string literals.\n","example":"log_id = '797655e0-bddd-4abe-97a4-e9e419a72baa' OR environment != 'production'","uniqueKey":"queries.items.[INDEX].oneOf.0.from_expr","typeLabel":"string"},"groups":{"maxItems":5,"minItems":0,"type":"array","items":{"maxLength":255,"minLength":1,"type":"string","uniqueKey":"queries.items.[INDEX].oneOf.0.groups.items.[INDEX]","typeLabel":"string"},"uniqueKey":"queries.items.[INDEX].oneOf.0.groups","typeLabel":"string[]"},"aggregation":{"type":"array","items":{"required":["time"],"type":"object","properties":{"time":{"type":"string","description":"Aggregation applied over time buckets.\n\n- `sum` — total of all values in each bucket\n- `avg` / `average` / `mean` — arithmetic mean of values in each bucket\n- `min` — smallest value in each bucket\n- `max` — largest value in each bucket\n- `count` — number of data points in each bucket\n- `p25` — 25th percentile\n- `p50` / `median` — 50th percentile\n- `p75` — 75th percentile\n- `p90` — 90th percentile\n- `p95` — 95th percentile\n- `p99` — 99th percentile\n- `p999` — 99.9th percentile\n- `histogram` — distribution of values aggregated over the time bucket. Available only for histogram metrics.\n- `rate` — per-second rate, by default computed as sum of values divided by the time bucket length. To compute the rate over count set `time_function_params` as [\"count\"]\n","default":"sum","enum":["sum","avg","average","min","max","mean","count","median","p25","p50","p75","p90","p95","p99","p999","histogram","rate"],"isRequired":true,"uniqueKey":"queries.items.[INDEX].oneOf.0.aggregation.items.[INDEX].time","typeLabel":"enum\u003cstring>"},"reduce_to":{"type":"string","description":"Final reduction applied to the aggregated result. Commonly used when returning a single value instead of a full time series.\n","default":"avg","enum":["avg","sum","min","max"],"uniqueKey":"queries.items.[INDEX].oneOf.0.aggregation.items.[INDEX].reduce_to","typeLabel":"enum\u003cstring>"},"time_function_params":{"maxItems":1,"minItems":0,"type":"array","description":"list of parameters for the time function","items":{"maxLength":100,"minLength":1,"type":"string","example":"count","uniqueKey":"queries.items.[INDEX].oneOf.0.aggregation.items.[INDEX].time_function_params.items.[INDEX]","typeLabel":"string"},"uniqueKey":"queries.items.[INDEX].oneOf.0.aggregation.items.[INDEX].time_function_params","typeLabel":"string[]"}},"uniqueKey":"queries.items.[INDEX].oneOf.0.aggregation.items.[INDEX]","typeLabel":"object"},"uniqueKey":"queries.items.[INDEX].oneOf.0.aggregation","typeLabel":"object[]"}},"uniqueKey":"queries.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["name","select","where","from_expr"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"queries.items.[INDEX].oneOf.1.name","typeLabel":"string"},"select":{"maxItems":1,"minItems":1,"type":"array","items":{"maxLength":255,"minLength":1,"type":"string","uniqueKey":"queries.items.[INDEX].oneOf.1.select.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"queries.items.[INDEX].oneOf.1.select","typeLabel":"string[]"},"from_expr":{"type":"string","description":"Expression used to select a set of logs. The expression defines the criteria for which logs are \nincluded and is applied across all available logs to produce the input set. Supports logical\noperators (AND, OR), comparison operators (=, !=), and quoted string literals.\n","example":"log_id = '797655e0-bddd-4abe-97a4-e9e419a72baa' OR environment != 'production'","isRequired":true,"uniqueKey":"queries.items.[INDEX].oneOf.1.from_expr","typeLabel":"string"},"where":{"type":"string","isRequired":true,"uniqueKey":"queries.items.[INDEX].oneOf.1.where","typeLabel":"string"},"from":{"type":"array","description":"List log IDs to query. One of either the `from` or `from_expr` parameters _must_ be specified.","example":["550e8400-e29b-41d4-a716-446655440000","297bb888-83b1-44e0-8ab6-47879f1275a2"],"items":{"type":"string","uniqueKey":"queries.items.[INDEX].oneOf.1.from.items.[INDEX]","typeLabel":"string"},"uniqueKey":"queries.items.[INDEX].oneOf.1.from","typeLabel":"string[]"},"groups":{"maxItems":5,"minItems":0,"type":"array","items":{"maxLength":255,"minLength":1,"type":"string","uniqueKey":"queries.items.[INDEX].oneOf.1.groups.items.[INDEX]","typeLabel":"string"},"uniqueKey":"queries.items.[INDEX].oneOf.1.groups","typeLabel":"string[]"},"aggregation":{"type":"array","items":{"required":["time"],"type":"object","properties":{"time":{"type":"string","description":"Aggregation applied over time buckets.\n\n- `sum` — total of all values in each bucket\n- `avg` / `average` / `mean` — arithmetic mean of values in each bucket\n- `min` — smallest value in each bucket\n- `max` — largest value in each bucket\n- `count` — number of data points in each bucket\n- `p25` — 25th percentile\n- `p50` / `median` — 50th percentile\n- `p75` — 75th percentile\n- `p90` — 90th percentile\n- `p95` — 95th percentile\n- `p99` — 99th percentile\n- `p999` — 99.9th percentile\n- `histogram` — distribution of values aggregated over the time bucket. Available only for histogram metrics.\n- `rate` — per-second rate, by default computed as sum of values divided by the time bucket length. To compute the rate over count set `time_function_params` as [\"count\"]\n","default":"sum","enum":["sum","avg","average","min","max","mean","count","median","p25","p50","p75","p90","p95","p99","p999","histogram","rate"],"isRequired":true,"uniqueKey":"queries.items.[INDEX].oneOf.1.aggregation.items.[INDEX].time","typeLabel":"enum\u003cstring>"},"reduce_to":{"type":"string","description":"Final reduction applied to the aggregated result. Commonly used when returning a single value instead of a full time series.\n","default":"avg","enum":["avg","sum","min","max"],"uniqueKey":"queries.items.[INDEX].oneOf.1.aggregation.items.[INDEX].reduce_to","typeLabel":"enum\u003cstring>"},"time_function_params":{"maxItems":1,"minItems":0,"type":"array","description":"list of parameters for the time function","items":{"maxLength":100,"minLength":1,"type":"string","example":"count","uniqueKey":"queries.items.[INDEX].oneOf.1.aggregation.items.[INDEX].time_function_params.items.[INDEX]","typeLabel":"string"},"uniqueKey":"queries.items.[INDEX].oneOf.1.aggregation.items.[INDEX].time_function_params","typeLabel":"string[]"}},"uniqueKey":"queries.items.[INDEX].oneOf.1.aggregation.items.[INDEX]","typeLabel":"object"},"uniqueKey":"queries.items.[INDEX].oneOf.1.aggregation","typeLabel":"object[]"}},"uniqueKey":"queries.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"queries.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"queries","typeLabel":"object[]"},"description":{"maxLength":4000,"minLength":1,"type":"string","description":"Extra contextual information to add to the monitor.","example":"Average response time is over 1 seconds in the last 20 minutes","uniqueKey":"description","typeLabel":"string"},"warning_threshold":{"type":"number","description":"the warning threshold value, in the same units as threshold. For ANOMALY_DETECTION monitors it must be greater than 0 and less than threshold whatever the comparison operator, because the comparison is on the magnitude of the deviation.","example":1000,"uniqueKey":"warning_threshold","typeLabel":"number"},"no_data_status":{"type":"string","description":"Specify the status to use in case of no data (no events matched in a time window)","example":"OK","enum":["OK","NO_DATA","ALERT","WARN"],"uniqueKey":"no_data_status","typeLabel":"enum\u003cstring>"},"notify_once":{"type":"boolean","description":"Notify only the groups changing the global monitor status, i.e. notifications are sent only for the first group entering ALERT status or for the last group resolving","example":true,"default":false,"uniqueKey":"notify_once","typeLabel":"boolean"},"group_retention":{"maximum":604800000,"minimum":0,"type":"integer","description":"Remove groups with no data after the provided time in milliseconds","format":"int64","example":600000,"uniqueKey":"group_retention","typeLabel":"integer\u003cint64>"},"aux":{"maxItems":10,"type":"object","description":"Additional monitor configuration","uniqueKey":"aux","typeLabel":"object"},"monitor_type":{"type":"string","description":"What the monitor compares its metric against. PATTERN and USAGE compare it to a fixed\nthreshold, CHANGE_DETECTION to the same metric at an earlier time (see compare_to and\nchange_type), and ANOMALY_DETECTION to a trailing baseline of the same series (see\nevaluation_window and anomaly_algorithm).\n","example":"PATTERN","default":"PATTERN","enum":["PATTERN","USAGE","CHANGE_DETECTION","ANOMALY_DETECTION"],"uniqueKey":"monitor_type","typeLabel":"enum\u003cstring>"},"compare_to":{"type":"string","description":"For change detection monitors only. How far back in time the comparison query should be run. Minimum \"5 mins ago\", maximum \"1 month\".\n","example":"'2 hours ago', '1 days ago'","uniqueKey":"compare_to","typeLabel":"string"},"change_type":{"type":"string","description":"For change detection monitors only. Specifies how the change values are calculated, as described\nin the [Bronto documentation](https://docs.bronto.io/core-features/monitors).\n","enum":["DIFFERENCE","PERCENTAGE"],"uniqueKey":"change_type","typeLabel":"enum\u003cstring>"},"evaluation_window":{"type":"string","description":"For anomaly detection monitors only, where it is required. The trailing period used to build the\nbaseline the candidate window is compared against, expressed as \"\u003cn> \u003cunits>\". It must cover at\nleast 10 and at most 1000 monitor windows and be at most 30 days: fewer than 10 windows leaves the\nbaseline permanently degenerate, so the monitor reports healthy and never fires.\n","example":"'24 hours', '7 days'","uniqueKey":"evaluation_window","typeLabel":"string"},"anomaly_algorithm":{"type":"string","description":"For anomaly detection monitors only. How the baseline centre and spread are estimated. MEDIAN_MAD\nuses the median as the centre and the median absolute deviation, scaled by 1.4826 so it reads like\na standard deviation, as the spread.\n","example":"MEDIAN_MAD","default":"MEDIAN_MAD","enum":["MEDIAN_MAD"],"uniqueKey":"anomaly_algorithm","typeLabel":"enum\u003cstring>"},"ai_report_enabled":{"type":"boolean","description":"True if an automatic report should be generated when the monitor triggers","uniqueKey":"ai_report_enabled","typeLabel":"boolean"},"ai_report_instructions":{"type":"string","description":"Instructions for the AI on what to include in the report, e.g. check for recent deployments, verify the health of the following dependencies: ... etc\n","uniqueKey":"ai_report_instructions","typeLabel":"string"},"formulas":{"type":"array","description":"List of formulas to use for monitor","items":{"required":["expression","name"],"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"formulas.items.[INDEX].name","typeLabel":"string"},"expression":{"minLength":2,"type":"string","isRequired":true,"uniqueKey":"formulas.items.[INDEX].expression","typeLabel":"string"}},"uniqueKey":"formulas.items.[INDEX]","typeLabel":"object"},"uniqueKey":"formulas","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"High Error Rate","comparison_operator":"ABOVE","threshold":1000,"window":"'Last 20 minutes', 'Last 2 hours', 'Last 3 days'","actions":[{"email":"\u003cstring>","integration_id":"\u003cstring>"}],"queries":[{"name":"\u003cstring>","select":["\u003cstring>"],"from":["550e8400-e29b-41d4-a716-446655440000","297bb888-83b1-44e0-8ab6-47879f1275a2"],"where":"\u003cstring>","from_expr":"log_id = '797655e0-bddd-4abe-97a4-e9e419a72baa' OR environment != 'production'","groups":["\u003cstring>"],"aggregation":[{"time":"sum","reduce_to":"avg","time_function_params":["count"]}]}],"description":"Average response time is over 1 seconds in the last 20 minutes","warning_threshold":1000,"no_data_status":"OK","notify_once":true,"group_retention":600000,"aux":{},"monitor_type":"PATTERN","compare_to":"'2 hours ago', '1 days ago'","evaluation_window":"'24 hours', '7 days'","anomaly_algorithm":"MEDIAN_MAD","ai_report_enabled":true,"ai_report_instructions":"\u003cstring>","formulas":[{"name":"\u003cstring>","expression":"\u003cstring>"}]}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"4180d260-1ae2-4926-b759-11ae86e39c8e":{"description":"Monitor is successfully updated","content":{"application/json":{"schema":{"required":["actions","ai_report_enabled","comparison_operator","id","metadata","monitor_type","name","status","threshold","window"],"type":"object","properties":{"id":{"type":"string","description":"The unique identifier for the monitor","format":"uuid","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"name":{"maxLength":255,"minLength":1,"type":"string","description":"The name of the monitor","example":"High Error Rate","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"comparison_operator":{"type":"string","description":"the comparison operator of the monitor (ABOVE, ABOVE_OR_EQUAL, BELOW, BELOW_OR_EQUAL, EQUAL, NOT_EQUAL, OUTSIDE). OUTSIDE is two-sided and is only allowed for ANOMALY_DETECTION monitors, which are the only type whose compared value is a signed deviation from a baseline.","example":"ABOVE","enum":["BELOW","BELOW_OR_EQUAL","ABOVE","ABOVE_OR_EQUAL","EQUAL","NOT_EQUAL","OUTSIDE"],"isRequired":true,"uniqueKey":"comparison_operator","typeLabel":"enum\u003cstring>"},"threshold":{"type":"number","description":"the threshold the monitor compares against. For PATTERN, USAGE and CHANGE_DETECTION monitors this is a metric value. For ANOMALY_DETECTION monitors it is instead a count of baseline spread units (scaled median absolute deviations, comparable to standard deviations), so it must be greater than 0; a threshold of 3 means \"more than 3 spread units away from the baseline centre\".","format":"double","example":1000,"isRequired":true,"uniqueKey":"threshold","typeLabel":"number\u003cdouble>"},"window":{"type":"string","description":"The time window to evaluate the monitor; minimum five minutes, maximum one day","example":"'Last 20 minutes', 'Last 2 hours', 'Last 1 days'","isRequired":true,"uniqueKey":"window","typeLabel":"string"},"actions":{"maxItems":10,"minItems":1,"type":"array","description":"The list of actions (notifications) to take when the monitor fires or resolves","items":{"required":["type"],"type":"object","properties":{"type":{"type":"string","enum":["EMAIL","INTEGRATION"],"isRequired":true,"uniqueKey":"actions.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"email":{"maxLength":255,"minLength":0,"type":"string","uniqueKey":"actions.items.[INDEX].email","typeLabel":"string"},"integration_id":{"maxLength":50,"minLength":0,"type":"string","uniqueKey":"actions.items.[INDEX].integration_id","typeLabel":"string"}},"uniqueKey":"actions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"actions","typeLabel":"object[]"},"status":{"type":"string","description":"The status of the monitor","example":"OK","enum":["OK","NO_DATA","ALERT","WARN"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"monitor_type":{"type":"string","description":"What the monitor compares its metric against. PATTERN and USAGE compare it to a fixed\nthreshold, CHANGE_DETECTION to the same metric at an earlier time (see compare_to and\nchange_type), and ANOMALY_DETECTION to a trailing baseline of the same series (see\nevaluation_window and anomaly_algorithm).\n","example":"PATTERN","default":"PATTERN","enum":["PATTERN","USAGE","CHANGE_DETECTION","ANOMALY_DETECTION"],"isRequired":true,"uniqueKey":"monitor_type","typeLabel":"enum\u003cstring>"},"ai_report_enabled":{"type":"boolean","description":"True if an automatic report should be generated when the monitor triggers","isRequired":true,"uniqueKey":"ai_report_enabled","typeLabel":"boolean"},"metadata":{"type":"object","properties":{"created_at":{"type":"integer","description":"Creation timestamp in milliseconds since epoch.","format":"int64","uniqueKey":"metadata.created_at","typeLabel":"integer\u003cint64>"},"created_by":{"required":["id","type"],"type":"object","properties":{"type":{"type":"string","description":"Type of actor performing the operation.","enum":["API_KEY_ID","USER_ID"],"isRequired":true,"uniqueKey":"metadata.created_by.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Identifier of the actor (user id or API key id).","format":"uuid","isRequired":true,"uniqueKey":"metadata.created_by.id","typeLabel":"string\u003cuuid>"}},"description":"Actor responsible for an operation.","uniqueKey":"metadata.created_by","typeLabel":"object"},"modified_at":{"type":"integer","description":"Last update timestamp in milliseconds since epoch.","format":"int64","uniqueKey":"metadata.modified_at","typeLabel":"integer\u003cint64>"},"modified_by":{"required":["id","type"],"type":"object","properties":{"type":{"type":"string","description":"Type of actor performing the operation.","enum":["API_KEY_ID","USER_ID"],"isRequired":true,"uniqueKey":"metadata.modified_by.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Identifier of the actor (user id or API key id).","format":"uuid","isRequired":true,"uniqueKey":"metadata.modified_by.id","typeLabel":"string\u003cuuid>"}},"description":"Actor responsible for an operation.","uniqueKey":"metadata.modified_by","typeLabel":"object"},"deleted_at":{"type":"integer","description":"Deletion timestamp in milliseconds since epoch.","format":"int64","uniqueKey":"metadata.deleted_at","typeLabel":"integer\u003cint64>"},"deleted_by":{"required":["id","type"],"type":"object","properties":{"type":{"type":"string","description":"Type of actor performing the operation.","enum":["API_KEY_ID","USER_ID"],"isRequired":true,"uniqueKey":"metadata.deleted_by.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Identifier of the actor (user id or API key id).","format":"uuid","isRequired":true,"uniqueKey":"metadata.deleted_by.id","typeLabel":"string\u003cuuid>"}},"description":"Actor responsible for an operation.","uniqueKey":"metadata.deleted_by","typeLabel":"object"},"last_heartbeat_at":{"type":"integer","description":"Timestamp of the last heartbeat in milliseconds since epoch, rounded to the start of the day. This should not be used as a liveness check as it may be delayed by up to 24 hours; consider querying the usage APIs instead.\n","format":"int64","example":1791331200000,"uniqueKey":"metadata.last_heartbeat_at","typeLabel":"integer\u003cint64>"}},"description":"Common metadata attached to all persisted resources.","isRequired":true,"uniqueKey":"metadata","typeLabel":"object"},"description":{"maxLength":4000,"type":"string","description":"Extra contextual information to add to the monitor","example":"Average response time is over 1 seconds in the last 20 minutes","uniqueKey":"description","typeLabel":"string"},"warning_threshold":{"type":"number","description":"the warning threshold value, in the same units as threshold. For ANOMALY_DETECTION monitors it must be greater than 0 and less than threshold whatever the comparison operator, because the comparison is on the magnitude of the deviation.","format":"double","example":900,"uniqueKey":"warning_threshold","typeLabel":"number\u003cdouble>"},"monitored_groups":{"type":"array","description":"Representation of all the monitored groups and their status","example":[{"group_id":"region:EU,host:100","status":"OK","groups":{"region":"EU","host":100}},{"group_id":"region:EU,host:101","status":"ALERT","groups":{"region":"EU","host":100}}],"items":{"type":"object","properties":{"group_id":{"type":"string","uniqueKey":"monitored_groups.items.[INDEX].group_id","typeLabel":"string"},"groups":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"monitored_groups.items.[INDEX].groups.additionalProperties","typeLabel":"string"},"uniqueKey":"monitored_groups.items.[INDEX].groups","typeLabel":"object"},"status":{"type":"string","description":"The status of the monitor","example":"OK","enum":["OK","NO_DATA","ALERT","WARN"],"uniqueKey":"monitored_groups.items.[INDEX].status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"monitored_groups.items.[INDEX]","typeLabel":"object"},"uniqueKey":"monitored_groups","typeLabel":"object[]"},"no_data_status":{"type":"string","description":"Specify the status to use if a group has no data (no events matched in a time window)","example":"OK","enum":["OK","NO_DATA","ALERT","WARN"],"uniqueKey":"no_data_status","typeLabel":"enum\u003cstring>"},"muted_until":{"type":"integer","description":"The timestamp indicating the ending of the muting. -1 indicates muted forever","format":"int64","example":1710958395538,"uniqueKey":"muted_until","typeLabel":"integer\u003cint64>"},"notify_once":{"type":"boolean","description":"Notify only the groups changing the global monitor status, i.e. notifications are sent only for the first group entering ALERT status or for the last group resolving","example":false,"default":false,"uniqueKey":"notify_once","typeLabel":"boolean"},"group_retention":{"maximum":604800000,"minimum":0,"type":"integer","description":"Remove groups with no data after the provided time in milliseconds","format":"int64","example":600000,"uniqueKey":"group_retention","typeLabel":"integer\u003cint64>"},"last_trigger_ts":{"type":"integer","description":"The timestamp of the last time the monitor fired","format":"int64","example":1710948395538,"uniqueKey":"last_trigger_ts","typeLabel":"integer\u003cint64>"},"aux":{"maxItems":10,"type":"object","description":"Additional monitor configuration","uniqueKey":"aux","typeLabel":"object"},"compare_to":{"type":"string","description":"For change detection monitors only. How far back in time the comparison query should be run. Minimum \"5 mins ago\", maximum \"1 month\".\n","example":"2 hours ago","uniqueKey":"compare_to","typeLabel":"string"},"change_type":{"type":"string","description":"For change detection monitors only. Specifies how the change values are calculated, as described\nin the [Bronto documentation](https://docs.bronto.io/core-features/monitors).\n","enum":["DIFFERENCE","PERCENTAGE"],"uniqueKey":"change_type","typeLabel":"enum\u003cstring>"},"evaluation_window":{"type":"string","description":"For anomaly detection monitors only, where it is required. The trailing period used to build the\nbaseline the candidate window is compared against, expressed as \"\u003cn> \u003cunits>\". It must cover at\nleast 10 and at most 1000 monitor windows and be at most 30 days: fewer than 10 windows leaves the\nbaseline permanently degenerate, so the monitor reports healthy and never fires.\n","example":"'24 hours', '7 days'","uniqueKey":"evaluation_window","typeLabel":"string"},"anomaly_algorithm":{"type":"string","description":"For anomaly detection monitors only. How the baseline centre and spread are estimated. MEDIAN_MAD\nuses the median as the centre and the median absolute deviation, scaled by 1.4826 so it reads like\na standard deviation, as the spread.\n","example":"MEDIAN_MAD","default":"MEDIAN_MAD","enum":["MEDIAN_MAD"],"uniqueKey":"anomaly_algorithm","typeLabel":"enum\u003cstring>"},"ai_report_instructions":{"type":"string","description":"Instructions for the AI on what to include in the report, e.g. check for recent deployments, verify the health of the following dependencies: ... etc\n","uniqueKey":"ai_report_instructions","typeLabel":"string"},"metric_id":{"type":"string","description":"The unique identifier for the metric definition that backs this monitor","format":"uuid","uniqueKey":"metric_id","typeLabel":"string\u003cuuid>"},"template":{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the dashboard template this dashboard is based on. If provided, arguments must be supplied for required template parameters.\n","format":"uuid","uniqueKey":"template.id","typeLabel":"string\u003cuuid>"},"arguments":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","title":"Argument","description":"Bind the parameter to a literal value.","required":["literal"],"properties":{"literal":{"oneOf":[{"type":"string","description":"Literal value to assign to the parameter. The value must conform to the parameter's declared VariableType. Accepts a string, array.\n","example":"prod-eu-west-1","isRequired":true,"uniqueKey":"template.arguments.additionalProperties.oneOf.0.literal.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"object","uniqueKey":"template.arguments.additionalProperties.oneOf.0.literal.oneOf.1.items.[INDEX]","typeLabel":"object"},"description":"Literal value to assign to the parameter. The value must conform to the parameter's declared VariableType. Accepts a string, array.\n","isRequired":true,"uniqueKey":"template.arguments.additionalProperties.oneOf.0.literal.oneOf.1","typeLabel":"object[]"}],"isRequired":true,"uniqueKey":"template.arguments.additionalProperties.oneOf.0.literal","typeLabel":"string | object[]"}},"additionalProperties":false,"uniqueKey":"template.arguments.additionalProperties.oneOf.0","typeLabel":"Argument · object"},{"type":"object","title":"Argument","description":"Bind the parameter to a template input parameter.","required":["input"],"properties":{"input":{"type":"string","description":"Name of the template input parameter whose value should be used.\n","example":"log_id","isRequired":true,"uniqueKey":"template.arguments.additionalProperties.oneOf.1.input","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"template.arguments.additionalProperties.oneOf.1","typeLabel":"Argument · object"}],"uniqueKey":"template.arguments.additionalProperties","typeLabel":"Argument · object"},"description":"Map of parameter names to argument bindings. Each key must correspond to a parameter defined by the referenced template.\n","example":{"from":{"value":{"value":"a157b003-d5b8-4333-a3e2-7c7864300852"}},"region":{"value":{"input":"region"}}},"uniqueKey":"template.arguments","typeLabel":"object"}},"uniqueKey":"template","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"High Error Rate","comparison_operator":"ABOVE","threshold":1000,"window":"'Last 20 minutes', 'Last 2 hours', 'Last 1 days'","actions":[{"type":"EMAIL","email":"\u003cstring>","integration_id":"\u003cstring>"}],"status":"OK","monitor_type":"PATTERN","ai_report_enabled":true,"metadata":{"created_at":123,"created_by":{"type":"API_KEY_ID","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"modified_at":123,"modified_by":{"type":"API_KEY_ID","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"deleted_at":123,"deleted_by":{"type":"API_KEY_ID","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"last_heartbeat_at":1791331200000},"description":"Average response time is over 1 seconds in the last 20 minutes","warning_threshold":900,"monitored_groups":[{"group_id":"region:EU,host:100","status":"OK","groups":{"region":"EU","host":100}},{"group_id":"region:EU,host:101","status":"ALERT","groups":{"region":"EU","host":100}}],"no_data_status":"OK","muted_until":1710958395538,"notify_once":false,"group_retention":600000,"last_trigger_ts":1710948395538,"aux":{},"compare_to":"2 hours ago","change_type":"DIFFERENCE","evaluation_window":"'24 hours', '7 days'","anomaly_algorithm":"MEDIAN_MAD","ai_report_instructions":"\u003cstring>","metric_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","template":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","arguments":{"from":{"value":{"value":"a157b003-d5b8-4333-a3e2-7c7864300852"}},"region":{"value":{"input":"region"}}}}}}},"exampleType":"generated"}},"exampleType":"generated"},"6be66f4c-8d1b-482b-a146-e8807d49967f":{"description":"Bad Request - The body in the request is invalid.","content":{"application/json":{"schema":{"required":["code","correlation_id","details","type"],"type":"object","properties":{"code":{"maximum":599,"minimum":400,"type":"integer","description":"HTTP status code for the error response.","format":"int32","isRequired":true,"uniqueKey":"code","typeLabel":"integer\u003cint32>"},"type":{"type":"string","description":"HTTP reason phrase associated with the status code (e.g. \"Not Found\" for 404)","example":"Not Found","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"correlation_id":{"type":"string","description":"Unique identifier for the request, used for tracing and debugging.","isRequired":true,"uniqueKey":"correlation_id","typeLabel":"string"},"details":{"type":"string","description":"Human-readable description of the error.","example":"Resource not found.","isRequired":true,"uniqueKey":"details","typeLabel":"string"}},"description":"Standard error response returned by the API when a request fails.","example":{"bad_request_validation":{"summary":"Bad Request - Validation Error","description":"Example error when request validation fails","value":{"code":400,"type":"Bad Request","correlation_id":"95c6a974e3ab01209b6b0dfedb1b16c5","details":"Validation failed: 'name' field is required and cannot be empty"}},"bad_request_invalid_type":{"summary":"Bad Request - Invalid Metric Type","description":"Example error when an invalid metric type is provided","value":{"code":400,"type":"Bad Request","correlation_id":"00d8a51bb2874f2583670317a4fb8db7","details":"Invalid metric_type 'INVALID'. Must be one of: COUNTER, GAUGE, HISTOGRAM"}},"forbidden":{"summary":"Forbidden Access","description":"Example error when user lacks required permissions","value":{"code":403,"type":"Forbidden","correlation_id":"40276639de0f49d586e32edd8c4f6b34","details":"Access denied. User does not have permission to create metric definition templates"}},"not_found":{"summary":"Resource Not Found","description":"Example error when requested resource doesn't exist","value":{"code":404,"type":"Not Found","correlation_id":"605f832bcfe44a1081441691c8d42253","details":"Metric definition template with id '550e8400-e29b-41d4-a716-446655440000' not found"}},"rate_limit":{"summary":"Rate Limit Exceeded","description":"Example error when API rate limit is exceeded","value":{"code":429,"type":"Too Many Requests","correlation_id":"53909ed43c544531b7a555e295960437","details":"Rate limit exceeded. Maximum 100 requests are allowed within a 5-minute window"}},"internal_server_error":{"summary":"Internal Server Error","description":"Example error for unexpected server-side failures","value":{"code":500,"type":"Internal Server Error","correlation_id":"b129b8e0e66c41aa9541a30f67e38ce2","details":"An unexpected error occurred while processing your request"}}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"bad_request_validation":{"summary":"Bad Request - Validation Error","description":"Example error when request validation fails","value":{"code":400,"type":"Bad Request","correlation_id":"95c6a974e3ab01209b6b0dfedb1b16c5","details":"Validation failed: 'name' field is required and cannot be empty"}},"bad_request_invalid_type":{"summary":"Bad Request - Invalid Metric Type","description":"Example error when an invalid metric type is provided","value":{"code":400,"type":"Bad Request","correlation_id":"00d8a51bb2874f2583670317a4fb8db7","details":"Invalid metric_type 'INVALID'. Must be one of: COUNTER, GAUGE, HISTOGRAM"}},"forbidden":{"summary":"Forbidden Access","description":"Example error when user lacks required permissions","value":{"code":403,"type":"Forbidden","correlation_id":"40276639de0f49d586e32edd8c4f6b34","details":"Access denied. User does not have permission to create metric definition templates"}},"not_found":{"summary":"Resource Not Found","description":"Example error when requested resource doesn't exist","value":{"code":404,"type":"Not Found","correlation_id":"605f832bcfe44a1081441691c8d42253","details":"Metric definition template with id '550e8400-e29b-41d4-a716-446655440000' not found"}},"rate_limit":{"summary":"Rate Limit Exceeded","description":"Example error when API rate limit is exceeded","value":{"code":429,"type":"Too Many Requests","correlation_id":"53909ed43c544531b7a555e295960437","details":"Rate limit exceeded. Maximum 100 requests are allowed within a 5-minute window"}},"internal_server_error":{"summary":"Internal Server Error","description":"Example error for unexpected server-side failures","value":{"code":500,"type":"Internal Server Error","correlation_id":"b129b8e0e66c41aa9541a30f67e38ce2","details":"An unexpected error occurred while processing your request"}}}}},"exampleType":"generated"}},"exampleType":"generated"},"f3c31d9b-bb90-4cea-ab99-f14704688c20":{"description":"Forbidden - The user does not have the privileges to update a monitor","content":{"application/json":{"schema":{"required":["code","correlation_id","details","type"],"type":"object","properties":{"code":{"maximum":599,"minimum":400,"type":"integer","description":"HTTP status code for the error response.","format":"int32","isRequired":true,"uniqueKey":"code","typeLabel":"integer\u003cint32>"},"type":{"type":"string","description":"HTTP reason phrase associated with the status code (e.g. \"Not Found\" for 404)","example":"Not Found","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"correlation_id":{"type":"string","description":"Unique identifier for the request, used for tracing and debugging.","isRequired":true,"uniqueKey":"correlation_id","typeLabel":"string"},"details":{"type":"string","description":"Human-readable description of the error.","example":"Resource not found.","isRequired":true,"uniqueKey":"details","typeLabel":"string"}},"description":"Standard error response returned by the API when a request fails.","example":{"bad_request_validation":{"summary":"Bad Request - Validation Error","description":"Example error when request validation fails","value":{"code":400,"type":"Bad Request","correlation_id":"95c6a974e3ab01209b6b0dfedb1b16c5","details":"Validation failed: 'name' field is required and cannot be empty"}},"bad_request_invalid_type":{"summary":"Bad Request - Invalid Metric Type","description":"Example error when an invalid metric type is provided","value":{"code":400,"type":"Bad Request","correlation_id":"00d8a51bb2874f2583670317a4fb8db7","details":"Invalid metric_type 'INVALID'. Must be one of: COUNTER, GAUGE, HISTOGRAM"}},"forbidden":{"summary":"Forbidden Access","description":"Example error when user lacks required permissions","value":{"code":403,"type":"Forbidden","correlation_id":"40276639de0f49d586e32edd8c4f6b34","details":"Access denied. User does not have permission to create metric definition templates"}},"not_found":{"summary":"Resource Not Found","description":"Example error when requested resource doesn't exist","value":{"code":404,"type":"Not Found","correlation_id":"605f832bcfe44a1081441691c8d42253","details":"Metric definition template with id '550e8400-e29b-41d4-a716-446655440000' not found"}},"rate_limit":{"summary":"Rate Limit Exceeded","description":"Example error when API rate limit is exceeded","value":{"code":429,"type":"Too Many Requests","correlation_id":"53909ed43c544531b7a555e295960437","details":"Rate limit exceeded. Maximum 100 requests are allowed within a 5-minute window"}},"internal_server_error":{"summary":"Internal Server Error","description":"Example error for unexpected server-side failures","value":{"code":500,"type":"Internal Server Error","correlation_id":"b129b8e0e66c41aa9541a30f67e38ce2","details":"An unexpected error occurred while processing your request"}}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"bad_request_validation":{"summary":"Bad Request - Validation Error","description":"Example error when request validation fails","value":{"code":400,"type":"Bad Request","correlation_id":"95c6a974e3ab01209b6b0dfedb1b16c5","details":"Validation failed: 'name' field is required and cannot be empty"}},"bad_request_invalid_type":{"summary":"Bad Request - Invalid Metric Type","description":"Example error when an invalid metric type is provided","value":{"code":400,"type":"Bad Request","correlation_id":"00d8a51bb2874f2583670317a4fb8db7","details":"Invalid metric_type 'INVALID'. Must be one of: COUNTER, GAUGE, HISTOGRAM"}},"forbidden":{"summary":"Forbidden Access","description":"Example error when user lacks required permissions","value":{"code":403,"type":"Forbidden","correlation_id":"40276639de0f49d586e32edd8c4f6b34","details":"Access denied. User does not have permission to create metric definition templates"}},"not_found":{"summary":"Resource Not Found","description":"Example error when requested resource doesn't exist","value":{"code":404,"type":"Not Found","correlation_id":"605f832bcfe44a1081441691c8d42253","details":"Metric definition template with id '550e8400-e29b-41d4-a716-446655440000' not found"}},"rate_limit":{"summary":"Rate Limit Exceeded","description":"Example error when API rate limit is exceeded","value":{"code":429,"type":"Too Many Requests","correlation_id":"53909ed43c544531b7a555e295960437","details":"Rate limit exceeded. Maximum 100 requests are allowed within a 5-minute window"}},"internal_server_error":{"summary":"Internal Server Error","description":"Example error for unexpected server-side failures","value":{"code":500,"type":"Internal Server Error","correlation_id":"b129b8e0e66c41aa9541a30f67e38ce2","details":"An unexpected error occurred while processing your request"}}}}},"exampleType":"generated"}},"exampleType":"generated"},"cc387507-c80e-4562-abb9-a16e0363d895":{"description":"Not Found - The monitor is not found","content":{"application/json":{"schema":{"required":["code","correlation_id","details","type"],"type":"object","properties":{"code":{"maximum":599,"minimum":400,"type":"integer","description":"HTTP status code for the error response.","format":"int32","isRequired":true,"uniqueKey":"code","typeLabel":"integer\u003cint32>"},"type":{"type":"string","description":"HTTP reason phrase associated with the status code (e.g. \"Not Found\" for 404)","example":"Not Found","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"correlation_id":{"type":"string","description":"Unique identifier for the request, used for tracing and debugging.","isRequired":true,"uniqueKey":"correlation_id","typeLabel":"string"},"details":{"type":"string","description":"Human-readable description of the error.","example":"Resource not found.","isRequired":true,"uniqueKey":"details","typeLabel":"string"}},"description":"Standard error response returned by the API when a request fails.","example":{"bad_request_validation":{"summary":"Bad Request - Validation Error","description":"Example error when request validation fails","value":{"code":400,"type":"Bad Request","correlation_id":"95c6a974e3ab01209b6b0dfedb1b16c5","details":"Validation failed: 'name' field is required and cannot be empty"}},"bad_request_invalid_type":{"summary":"Bad Request - Invalid Metric Type","description":"Example error when an invalid metric type is provided","value":{"code":400,"type":"Bad Request","correlation_id":"00d8a51bb2874f2583670317a4fb8db7","details":"Invalid metric_type 'INVALID'. Must be one of: COUNTER, GAUGE, HISTOGRAM"}},"forbidden":{"summary":"Forbidden Access","description":"Example error when user lacks required permissions","value":{"code":403,"type":"Forbidden","correlation_id":"40276639de0f49d586e32edd8c4f6b34","details":"Access denied. User does not have permission to create metric definition templates"}},"not_found":{"summary":"Resource Not Found","description":"Example error when requested resource doesn't exist","value":{"code":404,"type":"Not Found","correlation_id":"605f832bcfe44a1081441691c8d42253","details":"Metric definition template with id '550e8400-e29b-41d4-a716-446655440000' not found"}},"rate_limit":{"summary":"Rate Limit Exceeded","description":"Example error when API rate limit is exceeded","value":{"code":429,"type":"Too Many Requests","correlation_id":"53909ed43c544531b7a555e295960437","details":"Rate limit exceeded. Maximum 100 requests are allowed within a 5-minute window"}},"internal_server_error":{"summary":"Internal Server Error","description":"Example error for unexpected server-side failures","value":{"code":500,"type":"Internal Server Error","correlation_id":"b129b8e0e66c41aa9541a30f67e38ce2","details":"An unexpected error occurred while processing your request"}}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"bad_request_validation":{"summary":"Bad Request - Validation Error","description":"Example error when request validation fails","value":{"code":400,"type":"Bad Request","correlation_id":"95c6a974e3ab01209b6b0dfedb1b16c5","details":"Validation failed: 'name' field is required and cannot be empty"}},"bad_request_invalid_type":{"summary":"Bad Request - Invalid Metric Type","description":"Example error when an invalid metric type is provided","value":{"code":400,"type":"Bad Request","correlation_id":"00d8a51bb2874f2583670317a4fb8db7","details":"Invalid metric_type 'INVALID'. Must be one of: COUNTER, GAUGE, HISTOGRAM"}},"forbidden":{"summary":"Forbidden Access","description":"Example error when user lacks required permissions","value":{"code":403,"type":"Forbidden","correlation_id":"40276639de0f49d586e32edd8c4f6b34","details":"Access denied. User does not have permission to create metric definition templates"}},"not_found":{"summary":"Resource Not Found","description":"Example error when requested resource doesn't exist","value":{"code":404,"type":"Not Found","correlation_id":"605f832bcfe44a1081441691c8d42253","details":"Metric definition template with id '550e8400-e29b-41d4-a716-446655440000' not found"}},"rate_limit":{"summary":"Rate Limit Exceeded","description":"Example error when API rate limit is exceeded","value":{"code":429,"type":"Too Many Requests","correlation_id":"53909ed43c544531b7a555e295960437","details":"Rate limit exceeded. Maximum 100 requests are allowed within a 5-minute window"}},"internal_server_error":{"summary":"Internal Server Error","description":"Example error for unexpected server-side failures","value":{"code":500,"type":"Internal Server Error","correlation_id":"b129b8e0e66c41aa9541a30f67e38ce2","details":"An unexpected error occurred while processing your request"}}}}},"exampleType":"generated"}},"exampleType":"generated"},"8a5da2e6-4e40-4f6e-b72b-0708c7224763":{"description":"Too Many Request - Fair usage limits exceeded","content":{"application/json":{"schema":{"required":["code","correlation_id","details","type"],"type":"object","properties":{"code":{"maximum":599,"minimum":400,"type":"integer","description":"HTTP status code for the error response.","format":"int32","isRequired":true,"uniqueKey":"code","typeLabel":"integer\u003cint32>"},"type":{"type":"string","description":"HTTP reason phrase associated with the status code (e.g. \"Not Found\" for 404)","example":"Not Found","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"correlation_id":{"type":"string","description":"Unique identifier for the request, used for tracing and debugging.","isRequired":true,"uniqueKey":"correlation_id","typeLabel":"string"},"details":{"type":"string","description":"Human-readable description of the error.","example":"Resource not found.","isRequired":true,"uniqueKey":"details","typeLabel":"string"}},"description":"Standard error response returned by the API when a request fails.","example":{"bad_request_validation":{"summary":"Bad Request - Validation Error","description":"Example error when request validation fails","value":{"code":400,"type":"Bad Request","correlation_id":"95c6a974e3ab01209b6b0dfedb1b16c5","details":"Validation failed: 'name' field is required and cannot be empty"}},"bad_request_invalid_type":{"summary":"Bad Request - Invalid Metric Type","description":"Example error when an invalid metric type is provided","value":{"code":400,"type":"Bad Request","correlation_id":"00d8a51bb2874f2583670317a4fb8db7","details":"Invalid metric_type 'INVALID'. Must be one of: COUNTER, GAUGE, HISTOGRAM"}},"forbidden":{"summary":"Forbidden Access","description":"Example error when user lacks required permissions","value":{"code":403,"type":"Forbidden","correlation_id":"40276639de0f49d586e32edd8c4f6b34","details":"Access denied. User does not have permission to create metric definition templates"}},"not_found":{"summary":"Resource Not Found","description":"Example error when requested resource doesn't exist","value":{"code":404,"type":"Not Found","correlation_id":"605f832bcfe44a1081441691c8d42253","details":"Metric definition template with id '550e8400-e29b-41d4-a716-446655440000' not found"}},"rate_limit":{"summary":"Rate Limit Exceeded","description":"Example error when API rate limit is exceeded","value":{"code":429,"type":"Too Many Requests","correlation_id":"53909ed43c544531b7a555e295960437","details":"Rate limit exceeded. Maximum 100 requests are allowed within a 5-minute window"}},"internal_server_error":{"summary":"Internal Server Error","description":"Example error for unexpected server-side failures","value":{"code":500,"type":"Internal Server Error","correlation_id":"b129b8e0e66c41aa9541a30f67e38ce2","details":"An unexpected error occurred while processing your request"}}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"bad_request_validation":{"summary":"Bad Request - Validation Error","description":"Example error when request validation fails","value":{"code":400,"type":"Bad Request","correlation_id":"95c6a974e3ab01209b6b0dfedb1b16c5","details":"Validation failed: 'name' field is required and cannot be empty"}},"bad_request_invalid_type":{"summary":"Bad Request - Invalid Metric Type","description":"Example error when an invalid metric type is provided","value":{"code":400,"type":"Bad Request","correlation_id":"00d8a51bb2874f2583670317a4fb8db7","details":"Invalid metric_type 'INVALID'. Must be one of: COUNTER, GAUGE, HISTOGRAM"}},"forbidden":{"summary":"Forbidden Access","description":"Example error when user lacks required permissions","value":{"code":403,"type":"Forbidden","correlation_id":"40276639de0f49d586e32edd8c4f6b34","details":"Access denied. User does not have permission to create metric definition templates"}},"not_found":{"summary":"Resource Not Found","description":"Example error when requested resource doesn't exist","value":{"code":404,"type":"Not Found","correlation_id":"605f832bcfe44a1081441691c8d42253","details":"Metric definition template with id '550e8400-e29b-41d4-a716-446655440000' not found"}},"rate_limit":{"summary":"Rate Limit Exceeded","description":"Example error when API rate limit is exceeded","value":{"code":429,"type":"Too Many Requests","correlation_id":"53909ed43c544531b7a555e295960437","details":"Rate limit exceeded. Maximum 100 requests are allowed within a 5-minute window"}},"internal_server_error":{"summary":"Internal Server Error","description":"Example error for unexpected server-side failures","value":{"code":500,"type":"Internal Server Error","correlation_id":"b129b8e0e66c41aa9541a30f67e38ce2","details":"An unexpected error occurred while processing your request"}}}}},"exampleType":"generated"}},"exampleType":"generated"},"2d6a60cc-4161-40dc-abbb-b4e89ef4fc98":{"description":"Internal Server Error - An error occurred on the server side.","content":{"application/json":{"schema":{"required":["code","correlation_id","details","type"],"type":"object","properties":{"code":{"maximum":599,"minimum":400,"type":"integer","description":"HTTP status code for the error response.","format":"int32","isRequired":true,"uniqueKey":"code","typeLabel":"integer\u003cint32>"},"type":{"type":"string","description":"HTTP reason phrase associated with the status code (e.g. \"Not Found\" for 404)","example":"Not Found","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"correlation_id":{"type":"string","description":"Unique identifier for the request, used for tracing and debugging.","isRequired":true,"uniqueKey":"correlation_id","typeLabel":"string"},"details":{"type":"string","description":"Human-readable description of the error.","example":"Resource not found.","isRequired":true,"uniqueKey":"details","typeLabel":"string"}},"description":"Standard error response returned by the API when a request fails.","example":{"bad_request_validation":{"summary":"Bad Request - Validation Error","description":"Example error when request validation fails","value":{"code":400,"type":"Bad Request","correlation_id":"95c6a974e3ab01209b6b0dfedb1b16c5","details":"Validation failed: 'name' field is required and cannot be empty"}},"bad_request_invalid_type":{"summary":"Bad Request - Invalid Metric Type","description":"Example error when an invalid metric type is provided","value":{"code":400,"type":"Bad Request","correlation_id":"00d8a51bb2874f2583670317a4fb8db7","details":"Invalid metric_type 'INVALID'. Must be one of: COUNTER, GAUGE, HISTOGRAM"}},"forbidden":{"summary":"Forbidden Access","description":"Example error when user lacks required permissions","value":{"code":403,"type":"Forbidden","correlation_id":"40276639de0f49d586e32edd8c4f6b34","details":"Access denied. User does not have permission to create metric definition templates"}},"not_found":{"summary":"Resource Not Found","description":"Example error when requested resource doesn't exist","value":{"code":404,"type":"Not Found","correlation_id":"605f832bcfe44a1081441691c8d42253","details":"Metric definition template with id '550e8400-e29b-41d4-a716-446655440000' not found"}},"rate_limit":{"summary":"Rate Limit Exceeded","description":"Example error when API rate limit is exceeded","value":{"code":429,"type":"Too Many Requests","correlation_id":"53909ed43c544531b7a555e295960437","details":"Rate limit exceeded. Maximum 100 requests are allowed within a 5-minute window"}},"internal_server_error":{"summary":"Internal Server Error","description":"Example error for unexpected server-side failures","value":{"code":500,"type":"Internal Server Error","correlation_id":"b129b8e0e66c41aa9541a30f67e38ce2","details":"An unexpected error occurred while processing your request"}}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"bad_request_validation":{"summary":"Bad Request - Validation Error","description":"Example error when request validation fails","value":{"code":400,"type":"Bad Request","correlation_id":"95c6a974e3ab01209b6b0dfedb1b16c5","details":"Validation failed: 'name' field is required and cannot be empty"}},"bad_request_invalid_type":{"summary":"Bad Request - Invalid Metric Type","description":"Example error when an invalid metric type is provided","value":{"code":400,"type":"Bad Request","correlation_id":"00d8a51bb2874f2583670317a4fb8db7","details":"Invalid metric_type 'INVALID'. Must be one of: COUNTER, GAUGE, HISTOGRAM"}},"forbidden":{"summary":"Forbidden Access","description":"Example error when user lacks required permissions","value":{"code":403,"type":"Forbidden","correlation_id":"40276639de0f49d586e32edd8c4f6b34","details":"Access denied. User does not have permission to create metric definition templates"}},"not_found":{"summary":"Resource Not Found","description":"Example error when requested resource doesn't exist","value":{"code":404,"type":"Not Found","correlation_id":"605f832bcfe44a1081441691c8d42253","details":"Metric definition template with id '550e8400-e29b-41d4-a716-446655440000' not found"}},"rate_limit":{"summary":"Rate Limit Exceeded","description":"Example error when API rate limit is exceeded","value":{"code":429,"type":"Too Many Requests","correlation_id":"53909ed43c544531b7a555e295960437","details":"Rate limit exceeded. Maximum 100 requests are allowed within a 5-minute window"}},"internal_server_error":{"summary":"Internal Server Error","description":"Example error for unexpected server-side failures","value":{"code":500,"type":"Internal Server Error","correlation_id":"b129b8e0e66c41aa9541a30f67e38ce2","details":"An unexpected error occurred while processing your request"}}}}},"exampleType":"generated"}},"exampleType":"generated"},"c92c3f9b-b4f5-4867-ae4b-5b314b6cb973":{"description":"Unexpected Error","content":{"application/json":{"schema":{"required":["code","correlation_id","details","type"],"type":"object","properties":{"code":{"maximum":599,"minimum":400,"type":"integer","description":"HTTP status code for the error response.","format":"int32","isRequired":true,"uniqueKey":"code","typeLabel":"integer\u003cint32>"},"type":{"type":"string","description":"HTTP reason phrase associated with the status code (e.g. \"Not Found\" for 404)","example":"Not Found","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"correlation_id":{"type":"string","description":"Unique identifier for the request, used for tracing and debugging.","isRequired":true,"uniqueKey":"correlation_id","typeLabel":"string"},"details":{"type":"string","description":"Human-readable description of the error.","example":"Resource not found.","isRequired":true,"uniqueKey":"details","typeLabel":"string"}},"description":"Standard error response returned by the API when a request fails.","example":{"bad_request_validation":{"summary":"Bad Request - Validation Error","description":"Example error when request validation fails","value":{"code":400,"type":"Bad Request","correlation_id":"95c6a974e3ab01209b6b0dfedb1b16c5","details":"Validation failed: 'name' field is required and cannot be empty"}},"bad_request_invalid_type":{"summary":"Bad Request - Invalid Metric Type","description":"Example error when an invalid metric type is provided","value":{"code":400,"type":"Bad Request","correlation_id":"00d8a51bb2874f2583670317a4fb8db7","details":"Invalid metric_type 'INVALID'. Must be one of: COUNTER, GAUGE, HISTOGRAM"}},"forbidden":{"summary":"Forbidden Access","description":"Example error when user lacks required permissions","value":{"code":403,"type":"Forbidden","correlation_id":"40276639de0f49d586e32edd8c4f6b34","details":"Access denied. User does not have permission to create metric definition templates"}},"not_found":{"summary":"Resource Not Found","description":"Example error when requested resource doesn't exist","value":{"code":404,"type":"Not Found","correlation_id":"605f832bcfe44a1081441691c8d42253","details":"Metric definition template with id '550e8400-e29b-41d4-a716-446655440000' not found"}},"rate_limit":{"summary":"Rate Limit Exceeded","description":"Example error when API rate limit is exceeded","value":{"code":429,"type":"Too Many Requests","correlation_id":"53909ed43c544531b7a555e295960437","details":"Rate limit exceeded. Maximum 100 requests are allowed within a 5-minute window"}},"internal_server_error":{"summary":"Internal Server Error","description":"Example error for unexpected server-side failures","value":{"code":500,"type":"Internal Server Error","correlation_id":"b129b8e0e66c41aa9541a30f67e38ce2","details":"An unexpected error occurred while processing your request"}}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"bad_request_validation":{"summary":"Bad Request - Validation Error","description":"Example error when request validation fails","value":{"code":400,"type":"Bad Request","correlation_id":"95c6a974e3ab01209b6b0dfedb1b16c5","details":"Validation failed: 'name' field is required and cannot be empty"}},"bad_request_invalid_type":{"summary":"Bad Request - Invalid Metric Type","description":"Example error when an invalid metric type is provided","value":{"code":400,"type":"Bad Request","correlation_id":"00d8a51bb2874f2583670317a4fb8db7","details":"Invalid metric_type 'INVALID'. Must be one of: COUNTER, GAUGE, HISTOGRAM"}},"forbidden":{"summary":"Forbidden Access","description":"Example error when user lacks required permissions","value":{"code":403,"type":"Forbidden","correlation_id":"40276639de0f49d586e32edd8c4f6b34","details":"Access denied. User does not have permission to create metric definition templates"}},"not_found":{"summary":"Resource Not Found","description":"Example error when requested resource doesn't exist","value":{"code":404,"type":"Not Found","correlation_id":"605f832bcfe44a1081441691c8d42253","details":"Metric definition template with id '550e8400-e29b-41d4-a716-446655440000' not found"}},"rate_limit":{"summary":"Rate Limit Exceeded","description":"Example error when API rate limit is exceeded","value":{"code":429,"type":"Too Many Requests","correlation_id":"53909ed43c544531b7a555e295960437","details":"Rate limit exceeded. Maximum 100 requests are allowed within a 5-minute window"}},"internal_server_error":{"summary":"Internal Server Error","description":"Example error for unexpected server-side failures","value":{"code":500,"type":"Internal Server Error","correlation_id":"b129b8e0e66c41aa9541a30f67e38ce2","details":"An unexpected error occurred while processing your request"}}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"658efc0b-6b92-49d7-b752-791f2df83e14":{"ApiKeyAuth":{"type":"apiKey","name":"X-BRONTO-API-KEY","in":"header","scopes":[],"schemeName":"ApiKeyAuth"}},"7f40bc5a-a1ac-4ea4-9996-a265d526cca5":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"139727bd-7ee4-40c3-ad23-2185e1ee2986":{"url":"https://api.eu.bronto.io"},"fd8bd2b1-4ff7-443c-8b6a-1879197f6a3c":{"url":"https://api.us.bronto.io"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","name":"X-BRONTO-API-KEY","in":"header","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"X-BRONTO-API-KEY","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"X-BRONTO-API-KEY"}],"title":"ApiKeyAuth"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml"},"subdomain":"bronto","siteName":"Bronto Docs","title":"Update a monitor - Bronto Docs","contextualStarterQuestions":[],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-22T09:43:28.979Z","originalFileLocation":"api-reference/monitors/update-a-monitor.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Update an existing monitor\">\u003cmeta data-mint-head name=\"application-name\" content=\"Bronto Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bronto/NEkSQzUrnSONKyE6/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/bronto/NEkSQzUrnSONKyE6/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bronto/NEkSQzUrnSONKyE6/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bronto/NEkSQzUrnSONKyE6/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bronto/NEkSQzUrnSONKyE6/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bronto/NEkSQzUrnSONKyE6/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bronto/NEkSQzUrnSONKyE6/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bronto/NEkSQzUrnSONKyE6/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bronto/NEkSQzUrnSONKyE6/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update a monitor - Bronto Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Update an existing monitor\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Bronto Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.bronto.io/api-reference/monitors/update-a-monitor\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bronto.mintlify.app/_mintlify/api/og/v2?division=monitors\u0026amp;title=Update+a+monitor\u0026amp;description=Update+an+existing+monitor\u0026amp;theme=0f6f2afdfd910a71c65a0013\u0026amp;signature=46d0abff62a441fb5f5d014c752c51aa911997bec3cca2aaea078794ac93bc2b\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update a monitor - Bronto Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Update an existing monitor\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bronto.mintlify.app/_mintlify/api/og/v2?division=monitors\u0026amp;title=Update+a+monitor\u0026amp;description=Update+an+existing+monitor\u0026amp;theme=0f6f2afdfd910a71c65a0013\u0026amp;signature=46d0abff62a441fb5f5d014c752c51aa911997bec3cca2aaea078794ac93bc2b\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/bronto/NEkSQzUrnSONKyE6/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Bronto Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#F4C430\">\u003cmeta data-mint-head name=\"applicationName\" content=\"Bronto Docs\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.bronto.io/api-reference/monitors/update-a-monitor\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/monitors/update-a-monitor.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.bronto.io/#organization\",\"name\":\"Bronto Docs\",\"url\":\"https://docs.bronto.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/bronto/X_t-zSk4CDzT8xa-/logo/bronto_black.png?fit=max\u0026auto=format\u0026n=X_t-zSk4CDzT8xa-\u0026q=85\u0026s=7fdc47867cd6b69df56f5013a1572509\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.bronto.io#website\",\"name\":\"Bronto Docs\",\"url\":\"https://docs.bronto.io\",\"publisher\":{\"@id\":\"https://docs.bronto.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.bronto.io/api-reference/monitors/update-a-monitor#webpage\",\"url\":\"https://docs.bronto.io/api-reference/monitors/update-a-monitor\",\"name\":\"Update a monitor\",\"description\":\"Update an existing monitor\",\"dateModified\":\"2026-10-22T09:43:28.979Z\",\"isPartOf\":{\"@id\":\"https://docs.bronto.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.bronto.io/api-reference/monitors/update-a-monitor#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.bronto.io/api-reference/monitors/update-a-monitor#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"monitors\",\"item\":\"https://docs.bronto.io/api-reference/monitors/list-monitors-associated-with-a-log\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update a monitor\",\"item\":\"https://docs.bronto.io/api-reference/monitors/update-a-monitor\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.bronto.io/api-reference/monitors/update-a-monitor#apireference\",\"headline\":\"Update a monitor\",\"name\":\"Update a monitor\",\"description\":\"Update an existing monitor\",\"url\":\"https://docs.bronto.io/api-reference/monitors/update-a-monitor\",\"mainEntityOfPage\":{\"@id\":\"https://docs.bronto.io/api-reference/monitors/update-a-monitor#webpage\"},\"dateModified\":\"2026-10-22T09:43:28.979Z\",\"publisher\":{\"@id\":\"https://docs.bronto.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.bronto.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Bronto Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Bronto Docs","nav":{"global":{"anchors":[{"anchor":"Trust","icon":"shield","href":"https://trust.bronto.io/"},{"anchor":"Book a Demo","icon":"calendar","href":"https://www.bronto.io/book-a-demo"},{"anchor":"Status","icon":"signal","href":"https://status.bronto.io"}]},"tabs":[{"tab":"Getting Started and UI","pages":[{"title":"Getting Started and UI","href":"/welcome"}]},{"tab":"Ingest Data","pages":[{"title":"Ingest Data","href":"/ingest-data/overview"}]},{"tab":"AI Assisted Observability","pages":[{"title":"AI Assisted Observability","href":"/ai-features/ai-welcome"}]},{"tab":"API Reference","groups":[{"group":"API overview","pages":[{"title":"Bronto API","version":"1.0.0","mode":"wide","sidebarTitle":"Introduction","openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml","href":"/api-reference/introduction"}]},{"group":"api-keys","pages":[{"openapi":"get /api-keys","title":"Retrieve a list of API keys","href":"/api-reference/api-keys/retrieve-a-list-of-api-keys"},{"openapi":"post /api-keys","title":"Create a new API key","href":"/api-reference/api-keys/create-a-new-api-key"},{"openapi":"delete /api-keys/{apiKeyId}","title":"Delete an API key","href":"/api-reference/api-keys/delete-an-api-key"},{"openapi":"patch /api-keys/{apiKeyId}","title":"Update an API key","href":"/api-reference/api-keys/update-an-api-key"}]},{"group":"users","pages":[{"openapi":"get /users","title":"Retrieve a list of users","href":"/api-reference/users/retrieve-a-list-of-users"},{"openapi":"post /users","title":"Create a new user","href":"/api-reference/users/create-a-new-user"},{"title":"Retrieve a list of users","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /users/all","href":"/api-reference/users/retrieve-a-list-of-users-1"},{"title":"Retrieve a user by ID","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /users/{userId}","href":"/api-reference/users/retrieve-a-user-by-id"},{"openapi":"delete /users/{userId}","title":"Delete a user by ID","href":"/api-reference/users/delete-a-user-by-id"},{"title":"Update a user","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml patch /users/{userId}","href":"/api-reference/users/update-a-user"},{"title":"Deactivate a user","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /users/{userId}/deactivate","href":"/api-reference/users/deactivate-a-user"},{"title":"Reactivate a user","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /users/{userId}/reactivate","href":"/api-reference/users/reactivate-a-user"},{"title":"Resend a user's invitation email","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /users/{userId}/resend-invite","href":"/api-reference/users/resend-a-users-invitation-email"},{"title":"Get user preferences","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /users/{userId}/preferences","href":"/api-reference/users/get-user-preferences"},{"title":"Patch user preferences","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml patch /users/{userId}/preferences","href":"/api-reference/users/patch-user-preferences"},{"title":"List all organizations this user has access to","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /users/{userId}/access","href":"/api-reference/users/list-all-organizations-this-user-has-access-to"}]},{"group":"groups","pages":[{"title":"List all user groups in the organization","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /groups","href":"/api-reference/groups/list-all-user-groups-in-the-organization"},{"title":"Create a new group","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /groups","href":"/api-reference/groups/create-a-new-group"},{"title":"Get a specific group","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /groups/{groupId}","href":"/api-reference/groups/get-a-specific-group"},{"title":"Delete a group","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /groups/{groupId}","href":"/api-reference/groups/delete-a-group"},{"title":"Update a group","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml patch /groups/{groupId}","href":"/api-reference/groups/update-a-group"},{"title":"List members of a group","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /groups/{groupId}/members","href":"/api-reference/groups/list-members-of-a-group"},{"title":"Add members to a group","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /groups/{groupId}/members","href":"/api-reference/groups/add-members-to-a-group"},{"title":"Remove members from a group","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /groups/{groupId}/members","href":"/api-reference/groups/remove-members-from-a-group"},{"title":"List groups a member belongs to","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /users/{userId}/groups","href":"/api-reference/groups/list-groups-a-member-belongs-to"}]},{"group":"search","pages":[{"title":"Execute a query","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /search","href":"/api-reference/search/execute-a-query"},{"title":"Execute a query","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /search","href":"/api-reference/search/execute-a-query-1"}]},{"group":"context","pages":[{"title":"Retrieve contextual information for a given sequence and log","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /context","href":"/api-reference/context/retrieve-contextual-information-for-a-given-sequence-and-log"}]},{"group":"live-tail","pages":[{"title":"Poll a live tail job","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /live-tail","href":"/api-reference/live-tail/poll-a-live-tail-job"},{"title":"Initiate a live tail job","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /live-tail","href":"/api-reference/live-tail/initiate-a-live-tail-job"}]},{"group":"logs","pages":[{"title":"Retrieve a list of logs","deprecated":true,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /logs","href":"/api-reference/logs/retrieve-a-list-of-logs"},{"title":"Create a new log","deprecated":true,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /logs","href":"/api-reference/logs/create-a-new-log"},{"title":"Retrieve a list of log views","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /logs/views","href":"/api-reference/logs/retrieve-a-list-of-log-views"}]},{"group":"datasets","pages":[{"title":"Retrieve a list of datasets","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /datasets","href":"/api-reference/datasets/retrieve-a-list-of-datasets"},{"title":"Create a new dataset","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /datasets","href":"/api-reference/datasets/create-a-new-dataset"},{"title":"Resolve data sets","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /datasets/resolve","href":"/api-reference/datasets/resolve-data-sets"},{"title":"Get the parser assigned to a dataset","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /datasets/{datasetId}/parser","href":"/api-reference/datasets/get-the-parser-assigned-to-a-dataset"},{"title":"Assign a parser to a dataset","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml put /datasets/{datasetId}/parser","href":"/api-reference/datasets/assign-a-parser-to-a-dataset"},{"title":"Unassign the parser from a dataset","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /datasets/{datasetId}/parser","href":"/api-reference/datasets/unassign-the-parser-from-a-dataset"}]},{"group":"monitors","pages":[{"title":"List monitors associated with a log","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /logs/{logId}/monitors","href":"/api-reference/monitors/list-monitors-associated-with-a-log"},{"title":"Retrieve monitors","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /monitors","href":"/api-reference/monitors/retrieve-monitors"},{"title":"Create a new monitor","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /monitors","href":"/api-reference/monitors/create-a-new-monitor"},{"title":"Retrieve monitor templates","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /monitors/templates","href":"/api-reference/monitors/retrieve-monitor-templates"},{"title":"Create a new monitor template","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /monitors/templates","href":"/api-reference/monitors/create-a-new-monitor-template"},{"title":"Get a monitor","description":null,"deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /monitors/{monitorId}","href":"/api-reference/monitors/get-a-monitor"},{"title":"Update a monitor","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml put /monitors/{monitorId}","href":"/api-reference/monitors/update-a-monitor"},{"title":"Delete a monitor","description":null,"deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /monitors/{monitorId}","href":"/api-reference/monitors/delete-a-monitor"},{"title":"Get a monitor template","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /monitors/templates/{templateId}","href":"/api-reference/monitors/get-a-monitor-template"},{"title":"Update a monitor template","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml put /monitors/templates/{templateId}","href":"/api-reference/monitors/update-a-monitor-template"},{"title":"Delete a monitor template","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /monitors/templates/{templateId}","href":"/api-reference/monitors/delete-a-monitor-template"},{"title":"return the list of monitor notifications","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /monitors/{monitorId}/notifications","href":"/api-reference/monitors/return-the-list-of-monitor-notifications"},{"title":"Update monitor status","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /monitors/{monitorId}/status","href":"/api-reference/monitors/update-monitor-status"}]},{"group":"dashboards","pages":[{"title":"List dashboards associated with a log","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /logs/{logId}/dashboards","href":"/api-reference/dashboards/list-dashboards-associated-with-a-log"},{"title":"Get all dashboards for an organisation","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /dashboards","href":"/api-reference/dashboards/get-all-dashboards-for-an-organisation"},{"title":"Create a dashboard","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /dashboards","href":"/api-reference/dashboards/create-a-dashboard"},{"title":"Get a single Dashboard by ID","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /dashboards/{dashboardId}","href":"/api-reference/dashboards/get-a-single-dashboard-by-id"},{"title":"Delete a dashboard by ID","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /dashboards/{dashboardId}","href":"/api-reference/dashboards/delete-a-dashboard-by-id"},{"title":"Partially update a dashboard by ID, allowing either a name change or modification of widget IDs (append or remove)","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml patch /dashboards/{dashboardId}","href":"/api-reference/dashboards/partially-update-a-dashboard-by-id-allowing-either-a-name-change-or-modification-of-widget-ids-append-or-remove"},{"title":"Detach a dashboard from a template","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /dashboards/{dashboardId}/detach-from-template","href":"/api-reference/dashboards/detach-a-dashboard-from-a-template"},{"title":"Export a dashboard","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /dashboards/{dashboardId}/export","href":"/api-reference/dashboards/export-a-dashboard"},{"title":"Append widgets to a dashboard","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /dashboards/{dashboardId}/widgets","href":"/api-reference/dashboards/append-widgets-to-a-dashboard"},{"title":"Remove a widget from a dashboard","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /dashboards/{dashboardId}/widgets/{widgetId}","href":"/api-reference/dashboards/remove-a-widget-from-a-dashboard"}]},{"group":"collections","pages":[{"title":"Retrieve a list of collections","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /collections","href":"/api-reference/collections/retrieve-a-list-of-collections"}]},{"group":"access","pages":[{"title":"Grant access to a user or group","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /organizations/{orgId}/access/{entityType}/{entityId}","href":"/api-reference/access/grant-access-to-a-user-or-group"},{"title":"Revoke access from a user or group","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /organizations/{orgId}/access/{entityType}/{entityId}","href":"/api-reference/access/revoke-access-from-a-user-or-group"},{"title":"List all members who have access to this organization","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /organizations/{orgId}/access","href":"/api-reference/access/list-all-members-who-have-access-to-this-organization"},{"title":"Check if user or group has access to org","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /organizations/{orgId}/access/{entityType}/{entityId}/check","href":"/api-reference/access/check-if-user-or-group-has-access-to-org"},{"title":"Switch active organization for a user","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /organizations/{orgId}/access/user/{userId}/switch","href":"/api-reference/access/switch-active-organization-for-a-user"}]},{"group":"downtimes","pages":[{"title":"Retrieve all monitor downtimes","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /monitors/downtimes","href":"/api-reference/downtimes/retrieve-all-monitor-downtimes"},{"title":"Create a new monitor downtime","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /monitors/downtimes","href":"/api-reference/downtimes/create-a-new-monitor-downtime"},{"title":"Update a monitor downtime","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml put /monitors/downtimes/{downtimeId}","href":"/api-reference/downtimes/update-a-monitor-downtime"},{"title":"Delete a monitor downtime","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /monitors/downtimes/{downtimeId}","href":"/api-reference/downtimes/delete-a-monitor-downtime"}]},{"group":"events","pages":[{"title":"return the list of monitor events","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /monitors/{monitorId}/events","href":"/api-reference/events/return-the-list-of-monitor-events"}]},{"group":"forward","pages":[{"openapi":"get /forward-configs","title":"Retrieve forward configs","href":"/api-reference/forward/retrieve-forward-configs"},{"title":"Create a new forward config to archive your logs in another system","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /forward-configs","href":"/api-reference/forward/create-a-new-forward-config-to-archive-your-logs-in-another-system"},{"title":"Test access to the destination","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /forward-configs/test-destination","href":"/api-reference/forward/test-access-to-the-destination"},{"title":"Update an existing forward config","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml put /forward-configs/{forwardId}","href":"/api-reference/forward/update-an-existing-forward-config"},{"title":"Delete a forward config","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /forward-configs/{forwardId}","href":"/api-reference/forward/delete-a-forward-config"}]},{"group":"roles","pages":[{"title":"Retrieve a list of roles","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /roles","href":"/api-reference/roles/retrieve-a-list-of-roles"},{"title":"Create a new role","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /roles","href":"/api-reference/roles/create-a-new-role"},{"title":"Retrieve a specific role","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /roles/{role_id}","href":"/api-reference/roles/retrieve-a-specific-role"},{"title":"Update an existing role","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml put /roles/{role_id}","href":"/api-reference/roles/update-an-existing-role"},{"title":"Delete a role","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /roles/{role_id}","href":"/api-reference/roles/delete-a-role"}]},{"group":"top-keys","pages":[{"title":"Retrieve top keys for logs","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /top-keys","href":"/api-reference/top-keys/retrieve-top-keys-for-logs"}]},{"group":"widgets","pages":[{"title":"Retrieve all the widgets","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /widgets","href":"/api-reference/widgets/retrieve-all-the-widgets"},{"title":"Create a widget","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /widgets","href":"/api-reference/widgets/create-a-widget"},{"title":"Retrieve a widget","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /widgets/{id}","href":"/api-reference/widgets/retrieve-a-widget"},{"title":"Update a widget","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml put /widgets/{id}","href":"/api-reference/widgets/update-a-widget"},{"title":"Delete a widget","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /widgets/{id}","href":"/api-reference/widgets/delete-a-widget"},{"title":"Partially update a widget by ID","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml patch /widgets/{id}","href":"/api-reference/widgets/partially-update-a-widget-by-id"},{"title":"Append widgets to a widget","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /widgets/{id}/widgets","href":"/api-reference/widgets/append-widgets-to-a-widget"},{"title":"Remove a widget from a widget","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /widgets/{id}/widgets/{widgetId}","href":"/api-reference/widgets/remove-a-widget-from-a-widget"}]},{"group":"integrations","pages":[{"title":"Get all Slack Integration Resources for an organisation","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /integrations/slack","href":"/api-reference/integrations/get-all-slack-integration-resources-for-an-organisation"},{"title":"Create a Slack Integration Resource","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /integrations/slack","href":"/api-reference/integrations/create-a-slack-integration-resource"},{"title":"Update a Slack Integration Resource","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml put /integrations/slack/{slack_id}","href":"/api-reference/integrations/update-a-slack-integration-resource"},{"title":"Delete a Slack Integration Resource","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /integrations/slack/{slack_id}","href":"/api-reference/integrations/delete-a-slack-integration-resource"},{"title":"Get all Slack workspace resources for an organisation","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /integrations/slack/workspaces","href":"/api-reference/integrations/get-all-slack-workspace-resources-for-an-organisation"},{"title":"Delete a Slack workspace resource; note this does not uninstall the bronto.io app from Slack","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /integrations/slack/workspaces/{workspace_id}","href":"/api-reference/integrations/delete-a-slack-workspace-resource;-note-this-does-not-uninstall-the-brontoio-app-from-slack"},{"title":"Get all Webhook Integration Resources for an organisation","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /integrations/webhooks","href":"/api-reference/integrations/get-all-webhook-integration-resources-for-an-organisation"},{"title":"Create a Webhook Integration Resource","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /integrations/webhooks","href":"/api-reference/integrations/create-a-webhook-integration-resource"},{"title":"Update a webhook Integration Resource","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml put /integrations/webhooks/{webhook_id}","href":"/api-reference/integrations/update-a-webhook-integration-resource"},{"title":"Delete a webhook Integration Resource","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /integrations/webhooks/{webhook_id}","href":"/api-reference/integrations/delete-a-webhook-integration-resource"}]},{"group":"exports","pages":[{"openapi":"get /exports","title":"Retrieve a list of exports","href":"/api-reference/exports/retrieve-a-list-of-exports"},{"openapi":"post /exports","title":"Create a new export","href":"/api-reference/exports/create-a-new-export"},{"title":"Retrieve an export by ID","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /exports/{exportId}","href":"/api-reference/exports/retrieve-an-export-by-id"},{"title":"Delete an export by ID","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /exports/{exportId}","href":"/api-reference/exports/delete-an-export-by-id"}]},{"group":"customers","pages":[{"title":"Get the customer record for the current organization","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /customer","href":"/api-reference/customers/get-the-customer-record-for-the-current-organization"},{"title":"Update the customer record for the current organization","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml patch /customer","href":"/api-reference/customers/update-the-customer-record-for-the-current-organization"}]},{"group":"tags","pages":[{"title":"Update a tag","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml put /tags","href":"/api-reference/tags/update-a-tag"},{"title":"Create a tag","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /tags","href":"/api-reference/tags/create-a-tag"},{"title":"Delete a tag","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /tags","href":"/api-reference/tags/delete-a-tag"},{"title":"List tags","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /tags/search","href":"/api-reference/tags/list-tags"}]},{"group":"limits","pages":[{"title":"Retrieve limits","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /limits","href":"/api-reference/limits/retrieve-limits"},{"title":"Create a new limit","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /limits","href":"/api-reference/limits/create-a-new-limit"},{"title":"Get a Limit","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /limits/{limitId}","href":"/api-reference/limits/get-a-limit"},{"title":"Delete a limit by ID","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /limits/{limitId}","href":"/api-reference/limits/delete-a-limit-by-id"},{"title":"Update a limit","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml patch /limits/{limitId}","href":"/api-reference/limits/update-a-limit"}]},{"group":"permissions","pages":[{"title":"Retrieve permissions","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /permissions","href":"/api-reference/permissions/retrieve-permissions"}]},{"group":"ai","pages":[{"title":"Ask AI to give hints regarding a particular error","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /explain-error","href":"/api-reference/ai/ask-ai-to-give-hints-regarding-a-particular-error"},{"title":"Ask AI to provide a widget based on a prompt request","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /widget-creation-assistant","href":"/api-reference/ai/ask-ai-to-provide-a-widget-based-on-a-prompt-request"}]},{"group":"policies","pages":[{"title":"List policies by resource","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /policies/resources/{resource_type}/{resource_id}","href":"/api-reference/policies/list-policies-by-resource"}]},{"group":"encryption-keys","pages":[{"title":"Retrieve a list of encryption keys","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /encryption-keys","href":"/api-reference/encryption-keys/retrieve-a-list-of-encryption-keys"},{"title":"Create a new encryption key","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /encryption-keys","href":"/api-reference/encryption-keys/create-a-new-encryption-key"},{"title":"Retrieve a specific encryption key","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /encryption-keys/{keyId}","href":"/api-reference/encryption-keys/retrieve-a-specific-encryption-key"},{"title":"Delete an encryption key","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml delete /encryption-keys/{keyId}","href":"/api-reference/encryption-keys/delete-an-encryption-key"},{"title":"Update an existing encryption key","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml patch /encryption-keys/{keyId}","href":"/api-reference/encryption-keys/update-an-existing-encryption-key"}]},{"group":"metrics","pages":[{"title":"Retrieve the list of metrics metadata sent to Bronto","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /metrics","href":"/api-reference/metrics/retrieve-the-list-of-metrics-metadata-sent-to-bronto"},{"title":"Retrieve the metadata of an ingested metric","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /metrics/{metric_id}","href":"/api-reference/metrics/retrieve-the-metadata-of-an-ingested-metric"},{"title":"Retrieve the top keys and sample values for a metric","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /metrics/{metric_id}/top-keys","href":"/api-reference/metrics/retrieve-the-top-keys-and-sample-values-for-a-metric"}]},{"group":"timeseries","pages":[{"title":"Retrieve the timeseries for a metric definition.","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml get /timeseries/{metric_definition_id}","href":"/api-reference/timeseries/retrieve-the-timeseries-for-a-metric-definition"},{"title":"Run an ad-hoc timeseries query","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /timeseries/search","href":"/api-reference/timeseries/run-an-ad-hoc-timeseries-query"}]},{"group":"patterns","pages":[{"title":"Get Pattern templates for logs matching search criteria","deprecated":null,"version":null,"openapi":"https://s3.eu-west-1.amazonaws.com/docs.brontobytes.io/redocusaurus/brontobytes.yaml post /patterns","href":"/api-reference/patterns/get-pattern-templates-for-logs-matching-search-criteria"}]}]},{"tab":"CLI","pages":[{"title":"CLI","href":"/cli"}]}]},"title":"Update a monitor - Bronto Docs","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-WRhTSUDL.js","utils-ChMov4Kr.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-_REmC2bI.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp6nVRCu.js","snippetPresets-DZadmXoU.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CY2WdoTl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DwYG-Q4l.js","shallow-BXQIGwv4.js","getApiPlaygroundDisplay-CK5nK5B9.js","CodeSnippet-TH4a2aGW.js","CodeSnippets-DwsQiOFS.js","Page-R3M_BF4L.js","getPastedJson-DD7kUzi_.js","icon-holE3QoJ.js","MethodPill-DUW0T8us.js","DuplicateIcon-CI_p4be-.js","createIcon-BdbRvavb.js","DynamicMarkdown-DN96a4Ur.js","SectionHeading-SCu36A9d.js","axios-vUo_bRtp.js","Markdown-CCeGv-zI.js","clsx-BGBGWFTt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cv_O2fky.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-2C5OB2eV.js"]}