CINXE.COM

Statuspage API Documentation

<!DOCTYPE html> <html> <head> <title>Statuspage API Documentation</title> <!-- needed for adaptive design --> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="Welcome to Statuspage's API! The Statuspage API empowers developers to automate, extend and combine Statuspage with other services." /> <!-- ReDoc doesn't change outer page styles --> <style> #redoc { display:none; } .loader { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .spinner{ margin:auto; border: 3px solid #f3f3f3; border-radius: 50%; border-top: 3px solid black; width: 20px; height: 20px; -webkit-animation: spin 2s linear infinite; /* Safari */ animation: spin 2s linear infinite; } body { margin: 0; padding: 0; } .redoc-wrap h1, .redoc-wrap label.active[role="menuitem"] { color: #0052CC !important; } .redoc-wrap .operation-type { width: 0px !important; overflow: hidden; } .redoc-wrap .menu-content { background-color: #F5F6F8; color: #42526E !important; } .redoc-wrap label[type="tag"], .redoc-wrap label[type="section"] { text-transform: capitalize; } /* Safari */ @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } </style> <script>/*! * ReDoc - OpenAPI/Swagger-generated API Reference Documentation * ------------------------------------------------------------- * Version: "2.0.0-rc.23" * Repo: https://github.com/Redocly/redoc */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("null"),function(){try{return require("esprima")}catch(e){}}()):"function"==typeof define&&define.amd?define(["null","esprima"],t):"object"==typeof exports?exports.Redoc=t(require("null"),function(){try{return require("esprima")}catch(e){}}()):e.Redoc=t(e.null,e.esprima)}(this,(function(e,t){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=159)}([function(e,t,n){"use strict";e.exports=n(222)},function(e,t,n){"use strict";n.r(t),n.d(t,"__extends",(function(){return o})),n.d(t,"__assign",(function(){return i})),n.d(t,"__rest",(function(){return a})),n.d(t,"__decorate",(function(){return s})),n.d(t,"__param",(function(){return l})),n.d(t,"__metadata",(function(){return c})),n.d(t,"__awaiter",(function(){return u})),n.d(t,"__generator",(function(){return f})),n.d(t,"__exportStar",(function(){return p})),n.d(t,"__values",(function(){return d})),n.d(t,"__read",(function(){return h})),n.d(t,"__spread",(function(){return m})),n.d(t,"__spreadArrays",(function(){return g})),n.d(t,"__await",(function(){return y})),n.d(t,"__asyncGenerator",(function(){return v})),n.d(t,"__asyncDelegator",(function(){return b})),n.d(t,"__asyncValues",(function(){return w})),n.d(t,"__makeTemplateObject",(function(){return x})),n.d(t,"__importStar",(function(){return k})),n.d(t,"__importDefault",(function(){return E})); /*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */ var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function a(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function s(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function l(e,t){return function(n,r){t(n,r,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function u(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){e.done?o(e.value):new n((function(t){t(e.value)})).then(a,s)}l((r=r.apply(e,t||[])).next())}))}function f(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}}function p(e,t){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}function d(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function h(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function m(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(h(arguments[t]));return e}function g(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r}function y(e){return this instanceof y?(this.v=e,this):new y(e)}function v(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(e,t||[]),i=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(e){o[e]&&(r[e]=function(t){return new Promise((function(n,r){i.push([e,t,n,r])>1||s(e,t)}))})}function s(e,t){try{(n=o[e](t)).value instanceof y?Promise.resolve(n.value.v).then(l,c):u(i[0][2],n)}catch(e){u(i[0][3],e)}var n}function l(e){s("next",e)}function c(e){s("throw",e)}function u(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}}function b(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:y(e[r](t)),done:"return"===r}:o?o(t):t}:o}}function w(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=d(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,o,(t=e[n](t)).done,t.value)}))}}}function x(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function k(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function E(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";(function(e,r){n.d(t,"a",(function(){return fn})),n.d(t,"b",(function(){return qe})),n.d(t,"c",(function(){return Se})),n.d(t,"d",(function(){return it})),n.d(t,"e",(function(){return ce})),n.d(t,"f",(function(){return dt})),n.d(t,"g",(function(){return M})),n.d(t,"h",(function(){return mt})),n.d(t,"i",(function(){return $t})),n.d(t,"j",(function(){return Vt})),n.d(t,"k",(function(){return rn})),n.d(t,"l",(function(){return re})),n.d(t,"m",(function(){return wt})),n.d(t,"n",(function(){return at})),n.d(t,"o",(function(){return tt})),n.d(t,"p",(function(){return xt})),n.d(t,"q",(function(){return ge})); /*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */ var o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function i(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function s(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function l(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(s(arguments[t]));return e}var c="An invariant failed, however the error is obfuscated because this is an production build.",u=[];Object.freeze(u);var f={};Object.freeze(f);var p={};function d(){return"undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:p}function h(){return++Le.mobxGuid}function m(e){throw g(!1,e),"X"}function g(e,t){if(!e)throw new Error("[mobx] "+(t||c))}function y(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}var v=function(){};function b(e){return null!==e&&"object"==typeof e}function w(e){if(null===e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);return t===Object.prototype||null===t}function x(e,t,n){Object.defineProperty(e,t,{enumerable:!1,writable:!0,configurable:!0,value:n})}function k(e,t,n){Object.defineProperty(e,t,{enumerable:!1,writable:!1,configurable:!0,value:n})}function E(e,t){var n="isMobX"+e;return t.prototype[n]=!0,function(e){return b(e)&&!0===e[n]}}function O(e){return void 0!==d().Map&&e instanceof d().Map}function _(e){return e instanceof Set}function S(e){for(var t=[];;){var n=e.next();if(n.done)break;t.push(n.value)}return t}function T(){return"function"==typeof Symbol&&Symbol.toPrimitive||"@@toPrimitive"}function j(e){return null===e?null:"object"==typeof e?""+e:e}function C(){return"function"==typeof Symbol&&Symbol.iterator||"@@iterator"}function I(e,t){k(e,C(),t)}function A(e){return e[C()]=R,e}function P(){return"function"==typeof Symbol&&Symbol.toStringTag||"@@toStringTag"}function R(){return this}var N=function(){function e(e){void 0===e&&(e="Atom@"+h()),this.name=e,this.isPendingUnobservation=!1,this.isBeingObserved=!1,this.observers=[],this.observersIndexes={},this.diffValue=0,this.lastAccessedBy=0,this.lowestObserverState=ie.NOT_TRACKING}return e.prototype.onBecomeUnobserved=function(){},e.prototype.onBecomeObserved=function(){},e.prototype.reportObserved=function(){return Be(this)},e.prototype.reportChanged=function(){Ue(),function(e){if(e.lowestObserverState===ie.STALE)return;e.lowestObserverState=ie.STALE;var t=e.observers,n=t.length;for(;n--;){var r=t[n];r.dependenciesState===ie.UP_TO_DATE&&(r.isTracing!==ae.NONE&&$e(r,e),r.onBecomeStale()),r.dependenciesState=ie.STALE}}(this),ze()},e.prototype.toString=function(){return this.name},e}(),L=E("Atom",N);function M(e,t,n){void 0===t&&(t=v),void 0===n&&(n=v);var r,o=new N(e);return pt("onBecomeObserved",o,t,r),ft(o,n),o}function D(e,t){return e===t}var F={identity:D,structural:function(e,t){return ln(e,t)},default:function(e,t){return function(e,t){return"number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t)}(e,t)||D(e,t)},shallow:function(e,t){return ln(e,t,1)}},U={},z={};function B(e,t){var n=t?U:z;return n[e]||(n[e]={configurable:!0,enumerable:t,get:function(){return $(this),this[e]},set:function(t){$(this),this[e]=t}})}function $(e){if(!0!==e.__mobxDidRunLazyInitializers){var t=e.__mobxDecorators;if(t)for(var n in x(e,"__mobxDidRunLazyInitializers",!0),t){var r=t[n];r.propertyCreator(e,r.prop,r.descriptor,r.decoratorTarget,r.decoratorArguments)}}}function q(e,t){return function(){var n,r=function(r,o,i,s){if(!0===s)return t(r,o,i,r,n),null;if(!Object.prototype.hasOwnProperty.call(r,"__mobxDecorators")){var l=r.__mobxDecorators;x(r,"__mobxDecorators",a({},l))}return r.__mobxDecorators[o]={prop:o,propertyCreator:t,descriptor:i,decoratorTarget:r,decoratorArguments:n},B(o,e)};return W(arguments)?(n=u,r.apply(null,arguments)):(n=Array.prototype.slice.call(arguments),r)}}function W(e){return(2===e.length||3===e.length)&&"string"==typeof e[1]||4===e.length&&!0===e[3]}function H(e,t,n){return bt(e)?e:Array.isArray(e)?re.array(e,{name:n}):w(e)?re.object(e,void 0,{name:n}):O(e)?re.map(e,{name:n}):_(e)?re.set(e,{name:n}):e}function V(e){return e}function Y(e){var t=q(!0,(function(t,n,r,o,i){Jt(t,n,r?r.initializer?r.initializer.call(t):r.value:void 0,e)})),n=(void 0!==r&&r.env,t);return n.enhancer=e,n}var G={deep:!0,name:void 0,defaultDecorator:void 0},Q={deep:!1,name:void 0,defaultDecorator:void 0};function X(e){return null==e?G:"string"==typeof e?{name:e,deep:!0}:e}function K(e){return e.defaultDecorator?e.defaultDecorator.enhancer:!1===e.deep?V:H}Object.freeze(G),Object.freeze(Q);var J=Y(H),Z=Y((function(e,t,n){return null==e?e:rn(e)||$t(e)||Vt(e)||Qt(e)?e:Array.isArray(e)?re.array(e,{name:n,deep:!1}):w(e)?re.object(e,void 0,{name:n,deep:!1}):O(e)?re.map(e,{name:n,deep:!1}):_(e)?re.set(e,{name:n,deep:!1}):m(!1)})),ee=Y(V),te=Y((function(e,t,n){return ln(e,t)?t:e}));var ne={box:function(e,t){arguments.length>2&&oe("box");var n=X(t);return new Ce(e,K(n),n.name,!0,n.equals)},shallowBox:function(e,t){return arguments.length>2&&oe("shallowBox"),re.box(e,{name:t,deep:!1})},array:function(e,t){arguments.length>2&&oe("array");var n=X(t);return new Mt(e,K(n),n.name)},shallowArray:function(e,t){return arguments.length>2&&oe("shallowArray"),re.array(e,{name:t,deep:!1})},map:function(e,t){arguments.length>2&&oe("map");var n=X(t);return new Wt(e,K(n),n.name)},shallowMap:function(e,t){return arguments.length>2&&oe("shallowMap"),re.map(e,{name:t,deep:!1})},set:function(e,t){arguments.length>2&&oe("set");var n=X(t);return new Gt(e,K(n),n.name)},object:function(e,t,n){"string"==typeof arguments[1]&&oe("object");var r=X(n);return ht({},e,t,r)},shallowObject:function(e,t){return"string"==typeof arguments[1]&&oe("shallowObject"),re.object(e,{},{name:t,deep:!1})},ref:ee,shallow:Z,deep:J,struct:te},re=function(e,t,n){if("string"==typeof arguments[1])return J.apply(null,arguments);if(bt(e))return e;var r=w(e)?re.object(e,t,n):Array.isArray(e)?re.array(e,t):O(e)?re.map(e,t):_(e)?re.set(e,t):e;if(r!==e)return r;m(!1)};function oe(e){m("Expected one or two arguments to observable."+e+". Did you accidentally try to use observable."+e+" as decorator?")}Object.keys(ne).forEach((function(e){return re[e]=ne[e]}));var ie,ae,se=q(!1,(function(e,t,n,r,o){var i=n.get,s=n.set,l=o[0]||{};!function(e,t,n){var r=Kt(e);n.name=r.name+"."+t,n.context=e,r.values[t]=new Ie(n),Object.defineProperty(e,t,function(e){return en[e]||(en[e]={configurable:Le.computedConfigurable,enumerable:!1,get:function(){return tn(this).read(this,e)},set:function(t){tn(this).write(this,e,t)}})}(t))}(e,t,a({get:i,set:s},l))})),le=se({equals:F.structural}),ce=function(e,t,n){if("string"==typeof t)return se.apply(null,arguments);if(null!==e&&"object"==typeof e&&1===arguments.length)return se.apply(null,arguments);var r="object"==typeof t?t:{};return r.get=e,r.set="function"==typeof t?t:r.set,r.name=r.name||e.name||"",new Ie(r)};ce.struct=le,function(e){e[e.NOT_TRACKING=-1]="NOT_TRACKING",e[e.UP_TO_DATE=0]="UP_TO_DATE",e[e.POSSIBLY_STALE=1]="POSSIBLY_STALE",e[e.STALE=2]="STALE"}(ie||(ie={})),function(e){e[e.NONE=0]="NONE",e[e.LOG=1]="LOG",e[e.BREAK=2]="BREAK"}(ae||(ae={}));var ue=function(e){this.cause=e};function fe(e){return e instanceof ue}function pe(e){switch(e.dependenciesState){case ie.UP_TO_DATE:return!1;case ie.NOT_TRACKING:case ie.STALE:return!0;case ie.POSSIBLY_STALE:for(var t=ye(),n=e.observing,r=n.length,o=0;o<r;o++){var i=n[o];if(Ae(i)){if(Le.disableErrorBoundaries)i.get();else try{i.get()}catch(e){return ve(t),!0}if(e.dependenciesState===ie.STALE)return ve(t),!0}}return xe(e),ve(t),!1}}function de(e){var t=e.observers.length>0;Le.computationDepth>0&&t&&m(!1),Le.allowStateChanges||!t&&"strict"!==Le.enforceActions||m(!1)}function he(e,t,n){var r=be(!0);xe(e),e.newObserving=new Array(e.observing.length+100),e.unboundDepsCount=0,e.runId=++Le.runId;var o,i=Le.trackingDerivation;if(Le.trackingDerivation=e,!0===Le.disableErrorBoundaries)o=t.call(n);else try{o=t.call(n)}catch(e){o=new ue(e)}return Le.trackingDerivation=i,function(e){for(var t=e.observing,n=e.observing=e.newObserving,r=ie.UP_TO_DATE,o=0,i=e.unboundDepsCount,a=0;a<i;a++){0===(s=n[a]).diffValue&&(s.diffValue=1,o!==a&&(n[o]=s),o++),s.dependenciesState>r&&(r=s.dependenciesState)}n.length=o,e.newObserving=null,i=t.length;for(;i--;){0===(s=t[i]).diffValue&&De(s,e),s.diffValue=0}for(;o--;){var s;1===(s=n[o]).diffValue&&(s.diffValue=0,Me(s,e))}r!==ie.UP_TO_DATE&&(e.dependenciesState=r,e.onBecomeStale())}(e),e.observing.length,we(r),o}function me(e){var t=e.observing;e.observing=[];for(var n=t.length;n--;)De(t[n],e);e.dependenciesState=ie.NOT_TRACKING}function ge(e){var t=ye(),n=e();return ve(t),n}function ye(){var e=Le.trackingDerivation;return Le.trackingDerivation=null,e}function ve(e){Le.trackingDerivation=e}function be(e){var t=Le.allowStateReads;return Le.allowStateReads=e,t}function we(e){Le.allowStateReads=e}function xe(e){if(e.dependenciesState!==ie.UP_TO_DATE){e.dependenciesState=ie.UP_TO_DATE;for(var t=e.observing,n=t.length;n--;)t[n].lowestObserverState=ie.UP_TO_DATE}}var ke=0,Ee=1;function Oe(e,t){var n=function(){return _e(e,t,this,arguments)};return n.isMobxAction=!0,n}function _e(e,t,n,r){var o=function(e,t,n){var r=Xe()&&!!e,o=0;if(r){o=Date.now();var i=n&&n.length||0,a=new Array(i);if(i>0)for(var s=0;s<i;s++)a[s]=n[s];Je({type:"action",name:e,object:t,arguments:a})}var l=ye();Ue();var c=Te(!0),u=be(!0),f={prevDerivation:l,prevAllowStateChanges:c,prevAllowStateReads:u,notifySpy:r,startTime:o,actionId:Ee++,parentActionId:ke};return ke=f.actionId,f}(e,n,r);try{return t.apply(n,r)}catch(e){throw o.error=e,e}finally{!function(e){ke!==e.actionId&&m("invalid action stack. did you forget to finish an action?");ke=e.parentActionId,void 0!==e.error&&(Le.suppressReactionErrors=!0);je(e.prevAllowStateChanges),we(e.prevAllowStateReads),ze(),ve(e.prevDerivation),e.notifySpy&&et({time:Date.now()-e.startTime});Le.suppressReactionErrors=!1}(o)}}function Se(e,t){var n,r=Te(e);try{n=t()}finally{je(r)}return n}function Te(e){var t=Le.allowStateChanges;return Le.allowStateChanges=e,t}function je(e){Le.allowStateChanges=e}var Ce=function(e){function t(t,n,r,o,i){void 0===r&&(r="ObservableValue@"+h()),void 0===o&&(o=!0),void 0===i&&(i=F.default);var a=e.call(this,r)||this;return a.enhancer=n,a.name=r,a.equals=i,a.hasUnreportedChange=!1,a.value=n(t,void 0,r),o&&Xe()&&Ke({type:"create",name:a.name,newValue:""+a.value}),a}return i(t,e),t.prototype.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.prototype.set=function(e){var t=this.value;if((e=this.prepareNewValue(e))!==Le.UNCHANGED){var n=Xe();n&&Je({type:"update",name:this.name,newValue:e,oldValue:t}),this.setNewValue(e),n&&et()}},t.prototype.prepareNewValue=function(e){if(de(this),kt(this)){var t=Ot(this,{object:this,type:"update",newValue:e});if(!t)return Le.UNCHANGED;e=t.newValue}return e=this.enhancer(e,this.value,this.name),this.equals(this.value,e)?Le.UNCHANGED:e},t.prototype.setNewValue=function(e){var t=this.value;this.value=e,this.reportChanged(),_t(this)&&Tt(this,{type:"update",object:this,newValue:e,oldValue:t})},t.prototype.get=function(){return this.reportObserved(),this.dehanceValue(this.value)},t.prototype.intercept=function(e){return Et(this,e)},t.prototype.observe=function(e,t){return t&&e({object:this,type:"update",newValue:this.value,oldValue:void 0}),St(this,e)},t.prototype.toJSON=function(){return this.get()},t.prototype.toString=function(){return this.name+"["+this.value+"]"},t.prototype.valueOf=function(){return j(this.get())},t}(N);Ce.prototype[T()]=Ce.prototype.valueOf;E("ObservableValue",Ce);var Ie=function(){function e(e){this.dependenciesState=ie.NOT_TRACKING,this.observing=[],this.newObserving=null,this.isBeingObserved=!1,this.isPendingUnobservation=!1,this.observers=[],this.observersIndexes={},this.diffValue=0,this.runId=0,this.lastAccessedBy=0,this.lowestObserverState=ie.UP_TO_DATE,this.unboundDepsCount=0,this.__mapid="#"+h(),this.value=new ue(null),this.isComputing=!1,this.isRunningSetter=!1,this.isTracing=ae.NONE,this.derivation=e.get,this.name=e.name||"ComputedValue@"+h(),e.set&&(this.setter=Oe(this.name+"-setter",e.set)),this.equals=e.equals||(e.compareStructural||e.struct?F.structural:F.default),this.scope=e.context,this.requiresReaction=!!e.requiresReaction,this.keepAlive=!!e.keepAlive}return e.prototype.onBecomeStale=function(){!function(e){if(e.lowestObserverState!==ie.UP_TO_DATE)return;e.lowestObserverState=ie.POSSIBLY_STALE;var t=e.observers,n=t.length;for(;n--;){var r=t[n];r.dependenciesState===ie.UP_TO_DATE&&(r.dependenciesState=ie.POSSIBLY_STALE,r.isTracing!==ae.NONE&&$e(r,e),r.onBecomeStale())}}(this)},e.prototype.onBecomeUnobserved=function(){},e.prototype.onBecomeObserved=function(){},e.prototype.get=function(){this.isComputing&&m("Cycle detected in computation "+this.name+": "+this.derivation),0!==Le.inBatch||0!==this.observers.length||this.keepAlive?(Be(this),pe(this)&&this.trackAndCompute()&&function(e){if(e.lowestObserverState===ie.STALE)return;e.lowestObserverState=ie.STALE;var t=e.observers,n=t.length;for(;n--;){var r=t[n];r.dependenciesState===ie.POSSIBLY_STALE?r.dependenciesState=ie.STALE:r.dependenciesState===ie.UP_TO_DATE&&(e.lowestObserverState=ie.UP_TO_DATE)}}(this)):pe(this)&&(this.warnAboutUntrackedRead(),Ue(),this.value=this.computeValue(!1),ze());var e=this.value;if(fe(e))throw e.cause;return e},e.prototype.peek=function(){var e=this.computeValue(!1);if(fe(e))throw e.cause;return e},e.prototype.set=function(e){if(this.setter){g(!this.isRunningSetter,"The setter of computed value '"+this.name+"' is trying to update itself. Did you intend to update an _observable_ value, instead of the computed property?"),this.isRunningSetter=!0;try{this.setter.call(this.scope,e)}finally{this.isRunningSetter=!1}}else g(!1,!1)},e.prototype.trackAndCompute=function(){Xe()&&Ke({object:this.scope,type:"compute",name:this.name});var e=this.value,t=this.dependenciesState===ie.NOT_TRACKING,n=this.computeValue(!0),r=t||fe(e)||fe(n)||!this.equals(e,n);return r&&(this.value=n),r},e.prototype.computeValue=function(e){var t;if(this.isComputing=!0,Le.computationDepth++,e)t=he(this,this.derivation,this.scope);else if(!0===Le.disableErrorBoundaries)t=this.derivation.call(this.scope);else try{t=this.derivation.call(this.scope)}catch(e){t=new ue(e)}return Le.computationDepth--,this.isComputing=!1,t},e.prototype.suspend=function(){this.keepAlive||(me(this),this.value=void 0)},e.prototype.observe=function(e,t){var n=this,r=!0,o=void 0;return lt((function(){var i=n.get();if(!r||t){var a=ye();e({type:"update",object:n,newValue:i,oldValue:o}),ve(a)}r=!1,o=i}))},e.prototype.warnAboutUntrackedRead=function(){},e.prototype.toJSON=function(){return this.get()},e.prototype.toString=function(){return this.name+"["+this.derivation.toString()+"]"},e.prototype.valueOf=function(){return j(this.get())},e}();Ie.prototype[T()]=Ie.prototype.valueOf;var Ae=E("ComputedValue",Ie),Pe=function(){this.version=5,this.UNCHANGED={},this.trackingDerivation=null,this.computationDepth=0,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!0,this.allowStateReads=!0,this.enforceActions=!1,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.computedConfigurable=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1},Re=!0,Ne=!1,Le=function(){var e=d();return e.__mobxInstanceCount>0&&!e.__mobxGlobals&&(Re=!1),e.__mobxGlobals&&e.__mobxGlobals.version!==(new Pe).version&&(Re=!1),Re?e.__mobxGlobals?(e.__mobxInstanceCount+=1,e.__mobxGlobals.UNCHANGED||(e.__mobxGlobals.UNCHANGED={}),e.__mobxGlobals):(e.__mobxInstanceCount=1,e.__mobxGlobals=new Pe):(setTimeout((function(){Ne||m("There are multiple, different versions of MobX active. Make sure MobX is loaded only once or use `configure({ isolateGlobalState: true })`")}),1),new Pe)}();function Me(e,t){var n=e.observers.length;n&&(e.observersIndexes[t.__mapid]=n),e.observers[n]=t,e.lowestObserverState>t.dependenciesState&&(e.lowestObserverState=t.dependenciesState)}function De(e,t){if(1===e.observers.length)e.observers.length=0,Fe(e);else{var n=e.observers,r=e.observersIndexes,o=n.pop();if(o!==t){var i=r[t.__mapid]||0;i?r[o.__mapid]=i:delete r[o.__mapid],n[i]=o}delete r[t.__mapid]}}function Fe(e){!1===e.isPendingUnobservation&&(e.isPendingUnobservation=!0,Le.pendingUnobservations.push(e))}function Ue(){Le.inBatch++}function ze(){if(0==--Le.inBatch){Ve();for(var e=Le.pendingUnobservations,t=0;t<e.length;t++){var n=e[t];n.isPendingUnobservation=!1,0===n.observers.length&&(n.isBeingObserved&&(n.isBeingObserved=!1,n.onBecomeUnobserved()),n instanceof Ie&&n.suspend())}Le.pendingUnobservations=[]}}function Be(e){var t=Le.trackingDerivation;return null!==t?(t.runId!==e.lastAccessedBy&&(e.lastAccessedBy=t.runId,t.newObserving[t.unboundDepsCount++]=e,e.isBeingObserved||(e.isBeingObserved=!0,e.onBecomeObserved())),!0):(0===e.observers.length&&Le.inBatch>0&&Fe(e),!1)}function $e(e,t){if(console.log("[mobx.trace] '"+e.name+"' is invalidated due to a change in: '"+t.name+"'"),e.isTracing===ae.BREAK){var n=[];!function e(t,n,r){if(n.length>=1e3)return void n.push("(and many more)");n.push(""+new Array(r).join("\t")+t.name),t.dependencies&&t.dependencies.forEach((function(t){return e(t,n,r+1)}))}(mt(e),n,1),new Function("debugger;\n/*\nTracing '"+e.name+"'\n\nYou are entering this break point because derivation '"+e.name+"' is being traced and '"+t.name+"' is now forcing it to update.\nJust follow the stacktrace you should now see in the devtools to see precisely what piece of your code is causing this update\nThe stackframe you are looking for is at least ~6-8 stack-frames up.\n\n"+(e instanceof Ie?e.derivation.toString().replace(/[*]\//g,"/"):"")+"\n\nThe dependencies for this derivation are:\n\n"+n.join("\n")+"\n*/\n ")()}}var qe=function(){function e(e,t,n,r){void 0===e&&(e="Reaction@"+h()),void 0===r&&(r=!1),this.name=e,this.onInvalidate=t,this.errorHandler=n,this.requiresObservable=r,this.observing=[],this.newObserving=[],this.dependenciesState=ie.NOT_TRACKING,this.diffValue=0,this.runId=0,this.unboundDepsCount=0,this.__mapid="#"+h(),this.isDisposed=!1,this._isScheduled=!1,this._isTrackPending=!1,this._isRunning=!1,this.isTracing=ae.NONE}return e.prototype.onBecomeStale=function(){this.schedule()},e.prototype.schedule=function(){this._isScheduled||(this._isScheduled=!0,Le.pendingReactions.push(this),Ve())},e.prototype.isScheduled=function(){return this._isScheduled},e.prototype.runReaction=function(){if(!this.isDisposed){if(Ue(),this._isScheduled=!1,pe(this)){this._isTrackPending=!0;try{this.onInvalidate(),this._isTrackPending&&Xe()&&Ke({name:this.name,type:"scheduled-reaction"})}catch(e){this.reportExceptionInDerivation(e)}}ze()}},e.prototype.track=function(e){Ue();var t,n=Xe();n&&(t=Date.now(),Je({name:this.name,type:"reaction"})),this._isRunning=!0;var r=he(this,e,void 0);this._isRunning=!1,this._isTrackPending=!1,this.isDisposed&&me(this),fe(r)&&this.reportExceptionInDerivation(r.cause),n&&et({time:Date.now()-t}),ze()},e.prototype.reportExceptionInDerivation=function(e){var t=this;if(this.errorHandler)this.errorHandler(e,this);else{if(Le.disableErrorBoundaries)throw e;var n="[mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: '"+this+"'";Le.suppressReactionErrors?console.warn("[mobx] (error in reaction '"+this.name+"' suppressed, fix error of causing action below)"):console.error(n,e),Xe()&&Ke({type:"error",name:this.name,message:n,error:""+e}),Le.globalReactionErrorHandlers.forEach((function(n){return n(e,t)}))}},e.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this._isRunning||(Ue(),me(this),ze()))},e.prototype.getDisposer=function(){var e=this.dispose.bind(this);return e.$mobx=this,e},e.prototype.toString=function(){return"Reaction["+this.name+"]"},e.prototype.trace=function(e){void 0===e&&(e=!1),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=!1;"boolean"==typeof e[e.length-1]&&(n=e.pop());var r=function(e){switch(e.length){case 0:return Le.trackingDerivation;case 1:return on(e[0]);case 2:return on(e[0],e[1])}}(e);if(!r)return m(!1);r.isTracing===ae.NONE&&console.log("[mobx.trace] '"+r.name+"' tracing enabled");r.isTracing=n?ae.BREAK:ae.LOG}(this,e)},e}();var We=100,He=function(e){return e()};function Ve(){Le.inBatch>0||Le.isRunningReactions||He(Ye)}function Ye(){Le.isRunningReactions=!0;for(var e=Le.pendingReactions,t=0;e.length>0;){++t===We&&(console.error("Reaction doesn't converge to a stable state after "+We+" iterations. Probably there is a cycle in the reactive function: "+e[0]),e.splice(0));for(var n=e.splice(0),r=0,o=n.length;r<o;r++)n[r].runReaction()}Le.isRunningReactions=!1}var Ge=E("Reaction",qe);function Qe(e){var t=He;He=function(n){return e((function(){return t(n)}))}}function Xe(){return!!Le.spyListeners.length}function Ke(e){if(Le.spyListeners.length)for(var t=Le.spyListeners,n=0,r=t.length;n<r;n++)t[n](e)}function Je(e){Ke(a(a({},e),{spyReportStart:!0}))}var Ze={spyReportEnd:!0};function et(e){Ke(e?a(a({},e),{spyReportEnd:!0}):Ze)}function tt(e){return Le.spyListeners.push(e),y((function(){Le.spyListeners=Le.spyListeners.filter((function(t){return t!==e}))}))}function nt(){m(!1)}function rt(e){return function(t,n,r){if(r){if(r.value)return{value:Oe(e,r.value),enumerable:!1,configurable:!0,writable:!0};var o=r.initializer;return{enumerable:!1,configurable:!0,writable:!0,initializer:function(){return Oe(e,o.call(this))}}}return ot(e).apply(this,arguments)}}function ot(e){return function(t,n,r){Object.defineProperty(t,n,{configurable:!0,enumerable:!1,get:function(){},set:function(t){x(this,n,it(e,t))}})}}var it=function(e,t,n,r){return 1===arguments.length&&"function"==typeof e?Oe(e.name||"<unnamed action>",e):2===arguments.length&&"function"==typeof t?Oe(e,t):1===arguments.length&&"string"==typeof e?rt(e):!0!==r?rt(t).apply(null,arguments):void(e[t]=Oe(e.name||t,n.value))};function at(e,t){return _e("string"==typeof e?e:e.name||"<unnamed action>","function"==typeof e?e:t,this,void 0)}function st(e,t,n){x(e,t,Oe(t,n.bind(e)))}function lt(e,t){void 0===t&&(t=f);var n,r=t&&t.name||e.name||"Autorun@"+h();if(!t.scheduler&&!t.delay)n=new qe(r,(function(){this.track(a)}),t.onError,t.requiresObservable);else{var o=ut(t),i=!1;n=new qe(r,(function(){i||(i=!0,o((function(){i=!1,n.isDisposed||n.track(a)})))}),t.onError,t.requiresObservable)}function a(){e(n)}return n.schedule(),n.getDisposer()}it.bound=function(e,t,n,r){return!0===r?(st(e,t,n.value),null):n?{configurable:!0,enumerable:!1,get:function(){return st(this,t,n.value||n.initializer.call(this)),this[t]},set:nt}:{enumerable:!1,configurable:!0,set:function(e){st(this,t,e)},get:function(){}}};var ct=function(e){return e()};function ut(e){return e.scheduler?e.scheduler:e.delay?function(t){return setTimeout(t,e.delay)}:ct}function ft(e,t,n){return pt("onBecomeUnobserved",e,t,n)}function pt(e,t,n,r){var o="function"==typeof r?on(t,n):on(t),i="function"==typeof r?r:n,a=o[e];return"function"!=typeof a?m(!1):(o[e]=function(){a.call(this),i.call(this)},function(){o[e]=a})}function dt(e){var t=e.enforceActions,n=e.computedRequiresReaction,r=e.computedConfigurable,o=e.disableErrorBoundaries,i=e.arrayBuffer,a=e.reactionScheduler,s=e.reactionRequiresObservable,l=e.observableRequiresReaction;if(!0===e.isolateGlobalState&&((Le.pendingReactions.length||Le.inBatch||Le.isRunningReactions)&&m("isolateGlobalState should be called before MobX is running any reactions"),Ne=!0,Re&&(0==--d().__mobxInstanceCount&&(d().__mobxGlobals=void 0),Le=new Pe)),void 0!==t){var c=void 0;switch(t){case!0:case"observed":c=!0;break;case!1:case"never":c=!1;break;case"strict":case"always":c="strict";break;default:m("Invalid value for 'enforceActions': '"+t+"', expected 'never', 'always' or 'observed'")}Le.enforceActions=c,Le.allowStateChanges=!0!==c&&"strict"!==c}void 0!==n&&(Le.computedRequiresReaction=!!n),void 0!==s&&(Le.reactionRequiresObservable=!!s),void 0!==l&&(Le.observableRequiresReaction=!!l,Le.allowStateReads=!Le.observableRequiresReaction),void 0!==r&&(Le.computedConfigurable=!!r),void 0!==o&&(!0===o&&console.warn("WARNING: Debug feature only. MobX will NOT recover from errors if this is on."),Le.disableErrorBoundaries=!!o),"number"==typeof i&&zt(i),a&&Qe(a)}function ht(e,t,n,r){var o=(r=X(r)).defaultDecorator||(!1===r.deep?ee:J);$(e),Kt(e,r.name,o.enhancer),Ue();try{for(var i in t){var a=Object.getOwnPropertyDescriptor(t,i);0;var s=(n&&i in n?n[i]:a.get?se:o)(e,i,a,!0);s&&Object.defineProperty(e,i,s)}}finally{ze()}return e}function mt(e,t){return gt(on(e,t))}function gt(e){var t,n,r={name:e.name};return e.observing&&e.observing.length>0&&(r.dependencies=(t=e.observing,n=[],t.forEach((function(e){-1===n.indexOf(e)&&n.push(e)})),n).map(gt)),r}function yt(){this.message="FLOW_CANCELLED"}function vt(e,t){if(null==e)return!1;if(void 0!==t){if(rn(e)){var n=e.$mobx;return n.values&&!!n.values[t]}return!1}return rn(e)||!!e.$mobx||L(e)||Ge(e)||Ae(e)}function bt(e){return 1!==arguments.length&&m(!1),vt(e)}function wt(e,t,n,r){return"function"==typeof n?function(e,t,n,r){return an(e,t).observe(n,r)}(e,t,n,r):function(e,t,n){return an(e).observe(t,n)}(e,t,n)}yt.prototype=Object.create(Error.prototype);function xt(e,t){void 0===t&&(t=void 0),Ue();try{return e.apply(t)}finally{ze()}}function kt(e){return void 0!==e.interceptors&&e.interceptors.length>0}function Et(e,t){var n=e.interceptors||(e.interceptors=[]);return n.push(t),y((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function Ot(e,t){var n=ye();try{var r=e.interceptors;if(r)for(var o=0,i=r.length;o<i&&(g(!(t=r[o](t))||t.type,"Intercept handlers should return nothing or a change object"),t);o++);return t}finally{ve(n)}}function _t(e){return void 0!==e.changeListeners&&e.changeListeners.length>0}function St(e,t){var n=e.changeListeners||(e.changeListeners=[]);return n.push(t),y((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function Tt(e,t){var n=ye(),r=e.changeListeners;if(r){for(var o=0,i=(r=r.slice()).length;o<i;o++)r[o](t);ve(n)}}var jt,Ct,It,At,Pt=(jt=!1,Ct={},Object.defineProperty(Ct,"0",{set:function(){jt=!0}}),Object.create(Ct)[0]=1,!1===jt),Rt=0,Nt=function(){};It=Nt,At=Array.prototype,void 0!==Object.setPrototypeOf?Object.setPrototypeOf(It.prototype,At):void 0!==It.prototype.__proto__?It.prototype.__proto__=At:It.prototype=At,Object.isFrozen(Array)&&["constructor","push","shift","concat","pop","unshift","replace","find","findIndex","splice","reverse","sort"].forEach((function(e){Object.defineProperty(Nt.prototype,e,{configurable:!0,writable:!0,value:Array.prototype[e]})}));var Lt=function(){function e(e,t,n,r){this.array=n,this.owned=r,this.values=[],this.lastKnownLength=0,this.atom=new N(e||"ObservableArray@"+h()),this.enhancer=function(n,r){return t(n,r,e+"[..]")}}return e.prototype.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},e.prototype.dehanceValues=function(e){return void 0!==this.dehancer&&e.length>0?e.map(this.dehancer):e},e.prototype.intercept=function(e){return Et(this,e)},e.prototype.observe=function(e,t){return void 0===t&&(t=!1),t&&e({object:this.array,type:"splice",index:0,added:this.values.slice(),addedCount:this.values.length,removed:[],removedCount:0}),St(this,e)},e.prototype.getArrayLength=function(){return this.atom.reportObserved(),this.values.length},e.prototype.setArrayLength=function(e){if("number"!=typeof e||e<0)throw new Error("[mobx.array] Out of range: "+e);var t=this.values.length;if(e!==t)if(e>t){for(var n=new Array(e-t),r=0;r<e-t;r++)n[r]=void 0;this.spliceWithArray(t,0,n)}else this.spliceWithArray(e,t-e)},e.prototype.updateArrayLength=function(e,t){if(e!==this.lastKnownLength)throw new Error("[mobx] Modification exception: the internal structure of an observable array was changed. Did you use peek() to change it?");this.lastKnownLength+=t,t>0&&e+t+1>Rt&&zt(e+t+1)},e.prototype.spliceWithArray=function(e,t,n){var r=this;de(this.atom);var o=this.values.length;if(void 0===e?e=0:e>o?e=o:e<0&&(e=Math.max(0,o+e)),t=1===arguments.length?o-e:null==t?0:Math.max(0,Math.min(t,o-e)),void 0===n&&(n=u),kt(this)){var i=Ot(this,{object:this.array,type:"splice",index:e,removedCount:t,added:n});if(!i)return u;t=i.removedCount,n=i.added}var a=(n=0===n.length?n:n.map((function(e){return r.enhancer(e,void 0)}))).length-t;this.updateArrayLength(o,a);var s=this.spliceItemsIntoValues(e,t,n);return 0===t&&0===n.length||this.notifyArraySplice(e,n,s),this.dehanceValues(s)},e.prototype.spliceItemsIntoValues=function(e,t,n){var r;if(n.length<1e4)return(r=this.values).splice.apply(r,l([e,t],n));var o=this.values.slice(e,e+t);return this.values=this.values.slice(0,e).concat(n,this.values.slice(e+t)),o},e.prototype.notifyArrayChildUpdate=function(e,t,n){var r=!this.owned&&Xe(),o=_t(this),i=o||r?{object:this.array,type:"update",index:e,newValue:t,oldValue:n}:null;r&&Je(a(a({},i),{name:this.atom.name})),this.atom.reportChanged(),o&&Tt(this,i),r&&et()},e.prototype.notifyArraySplice=function(e,t,n){var r=!this.owned&&Xe(),o=_t(this),i=o||r?{object:this.array,type:"splice",index:e,removed:n,added:t,removedCount:n.length,addedCount:t.length}:null;r&&Je(a(a({},i),{name:this.atom.name})),this.atom.reportChanged(),o&&Tt(this,i),r&&et()},e}(),Mt=function(e){function t(t,n,r,o){void 0===r&&(r="ObservableArray@"+h()),void 0===o&&(o=!1);var i=e.call(this)||this,a=new Lt(r,n,i,o);if(k(i,"$mobx",a),t&&t.length){var s=Te(!0);i.spliceWithArray(0,0,t),je(s)}return Pt&&Object.defineProperty(a.array,"0",Dt),i}return i(t,e),t.prototype.intercept=function(e){return this.$mobx.intercept(e)},t.prototype.observe=function(e,t){return void 0===t&&(t=!1),this.$mobx.observe(e,t)},t.prototype.clear=function(){return this.splice(0)},t.prototype.concat=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return this.$mobx.atom.reportObserved(),Array.prototype.concat.apply(this.peek(),e.map((function(e){return $t(e)?e.peek():e})))},t.prototype.replace=function(e){return this.$mobx.spliceWithArray(0,this.$mobx.values.length,e)},t.prototype.toJS=function(){return this.slice()},t.prototype.toJSON=function(){return this.toJS()},t.prototype.peek=function(){return this.$mobx.atom.reportObserved(),this.$mobx.dehanceValues(this.$mobx.values)},t.prototype.find=function(e,t,n){void 0===n&&(n=0),arguments.length;var r=this.findIndex.apply(this,arguments);return-1===r?void 0:this.get(r)},t.prototype.findIndex=function(e,t,n){void 0===n&&(n=0),arguments.length;for(var r=this.peek(),o=r.length,i=n;i<o;i++)if(e.call(t,r[i],i,this))return i;return-1},t.prototype.splice=function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];switch(arguments.length){case 0:return[];case 1:return this.$mobx.spliceWithArray(e);case 2:return this.$mobx.spliceWithArray(e,t)}return this.$mobx.spliceWithArray(e,t,n)},t.prototype.spliceWithArray=function(e,t,n){return this.$mobx.spliceWithArray(e,t,n)},t.prototype.push=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=this.$mobx;return n.spliceWithArray(n.values.length,0,e),n.values.length},t.prototype.pop=function(){return this.splice(Math.max(this.$mobx.values.length-1,0),1)[0]},t.prototype.shift=function(){return this.splice(0,1)[0]},t.prototype.unshift=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=this.$mobx;return n.spliceWithArray(0,0,e),n.values.length},t.prototype.reverse=function(){var e=this.slice();return e.reverse.apply(e,arguments)},t.prototype.sort=function(e){var t=this.slice();return t.sort.apply(t,arguments)},t.prototype.remove=function(e){var t=this.$mobx.dehanceValues(this.$mobx.values).indexOf(e);return t>-1&&(this.splice(t,1),!0)},t.prototype.move=function(e,t){function n(e){if(e<0)throw new Error("[mobx.array] Index out of bounds: "+e+" is negative");var t=this.$mobx.values.length;if(e>=t)throw new Error("[mobx.array] Index out of bounds: "+e+" is not smaller than "+t)}if(n.call(this,e),n.call(this,t),e!==t){var r,o=this.$mobx.values;r=e<t?l(o.slice(0,e),o.slice(e+1,t+1),[o[e]],o.slice(t+1)):l(o.slice(0,t),[o[e]],o.slice(t,e),o.slice(e+1)),this.replace(r)}},t.prototype.get=function(e){var t=this.$mobx;if(t){if(e<t.values.length)return t.atom.reportObserved(),t.dehanceValue(t.values[e]);console.warn("[mobx.array] Attempt to read an array index ("+e+") that is out of bounds ("+t.values.length+"). Please check length first. Out of bound indices will not be tracked by MobX")}},t.prototype.set=function(e,t){var n=this.$mobx,r=n.values;if(e<r.length){de(n.atom);var o=r[e];if(kt(n)){var i=Ot(n,{type:"update",object:this,index:e,newValue:t});if(!i)return;t=i.newValue}(t=n.enhancer(t,o))!==o&&(r[e]=t,n.notifyArrayChildUpdate(e,t,o))}else{if(e!==r.length)throw new Error("[mobx.array] Index out of bounds, "+e+" is larger than "+r.length);n.spliceWithArray(e,0,[t])}},t}(Nt);I(Mt.prototype,(function(){this.$mobx.atom.reportObserved();var e=this,t=0;return A({next:function(){return t<e.length?{value:e[t++],done:!1}:{done:!0,value:void 0}}})})),Object.defineProperty(Mt.prototype,"length",{enumerable:!1,configurable:!0,get:function(){return this.$mobx.getArrayLength()},set:function(e){this.$mobx.setArrayLength(e)}}),x(Mt.prototype,P(),"Array"),["every","filter","forEach","indexOf","join","lastIndexOf","map","reduce","reduceRight","slice","some","toString","toLocaleString"].forEach((function(e){var t=Array.prototype[e];g("function"==typeof t,"Base function not defined on Array prototype: '"+e+"'"),x(Mt.prototype,e,(function(){return t.apply(this.peek(),arguments)}))})),function(e,t){for(var n=0;n<t.length;n++)x(e,t[n],e[t[n]])}(Mt.prototype,["constructor","intercept","observe","clear","concat","get","replace","toJS","toJSON","peek","find","findIndex","splice","spliceWithArray","push","pop","set","shift","unshift","reverse","sort","remove","move","toString","toLocaleString"]);var Dt=Ft(0);function Ft(e){return{enumerable:!1,configurable:!1,get:function(){return this.get(e)},set:function(t){this.set(e,t)}}}function Ut(e){Object.defineProperty(Mt.prototype,""+e,Ft(e))}function zt(e){for(var t=Rt;t<e;t++)Ut(t);Rt=e}zt(1e3);var Bt=E("ObservableArrayAdministration",Lt);function $t(e){return b(e)&&Bt(e.$mobx)}var qt={},Wt=function(){function e(e,t,n){if(void 0===t&&(t=H),void 0===n&&(n="ObservableMap@"+h()),this.enhancer=t,this.name=n,this.$mobx=qt,this._keys=new Mt(void 0,V,this.name+".keys()",!0),"function"!=typeof Map)throw new Error("mobx.map requires Map polyfill for the current browser. Check babel-polyfill or core-js/es6/map.js");this._data=new Map,this._hasMap=new Map,this.merge(e)}return e.prototype._has=function(e){return this._data.has(e)},e.prototype.has=function(e){var t=this;if(!Le.trackingDerivation)return this._has(e);var n=this._hasMap.get(e);if(!n){var r=n=new Ce(this._has(e),V,this.name+"."+Ht(e)+"?",!1);this._hasMap.set(e,r),ft(r,(function(){return t._hasMap.delete(e)}))}return n.get()},e.prototype.set=function(e,t){var n=this._has(e);if(kt(this)){var r=Ot(this,{type:n?"update":"add",object:this,newValue:t,name:e});if(!r)return this;t=r.newValue}return n?this._updateValue(e,t):this._addValue(e,t),this},e.prototype.delete=function(e){var t=this;if(kt(this)&&!(o=Ot(this,{type:"delete",object:this,name:e})))return!1;if(this._has(e)){var n=Xe(),r=_t(this),o=r||n?{type:"delete",object:this,oldValue:this._data.get(e).value,name:e}:null;return n&&Je(a(a({},o),{name:this.name,key:e})),xt((function(){t._keys.remove(e),t._updateHasMapEntry(e,!1),t._data.get(e).setNewValue(void 0),t._data.delete(e)})),r&&Tt(this,o),n&&et(),!0}return!1},e.prototype._updateHasMapEntry=function(e,t){var n=this._hasMap.get(e);n&&n.setNewValue(t)},e.prototype._updateValue=function(e,t){var n=this._data.get(e);if((t=n.prepareNewValue(t))!==Le.UNCHANGED){var r=Xe(),o=_t(this),i=o||r?{type:"update",object:this,oldValue:n.value,name:e,newValue:t}:null;r&&Je(a(a({},i),{name:this.name,key:e})),n.setNewValue(t),o&&Tt(this,i),r&&et()}},e.prototype._addValue=function(e,t){var n=this;xt((function(){var r=new Ce(t,n.enhancer,n.name+"."+Ht(e),!1);n._data.set(e,r),t=r.value,n._updateHasMapEntry(e,!0),n._keys.push(e)}));var r=Xe(),o=_t(this),i=o||r?{type:"add",object:this,name:e,newValue:t}:null;r&&Je(a(a({},i),{name:this.name,key:e})),o&&Tt(this,i),r&&et()},e.prototype.get=function(e){return this.has(e)?this.dehanceValue(this._data.get(e).get()):this.dehanceValue(void 0)},e.prototype.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},e.prototype.keys=function(){return this._keys[C()]()},e.prototype.values=function(){var e=this,t=0;return A({next:function(){return t<e._keys.length?{value:e.get(e._keys[t++]),done:!1}:{value:void 0,done:!0}}})},e.prototype.entries=function(){var e=this,t=0;return A({next:function(){if(t<e._keys.length){var n=e._keys[t++];return{value:[n,e.get(n)],done:!1}}return{done:!0}}})},e.prototype.forEach=function(e,t){var n=this;this._keys.forEach((function(r){return e.call(t,n.get(r),r,n)}))},e.prototype.merge=function(e){var t=this;return Vt(e)&&(e=e.toJS()),xt((function(){w(e)?Object.keys(e).forEach((function(n){return t.set(n,e[n])})):Array.isArray(e)?e.forEach((function(e){var n=s(e,2),r=n[0],o=n[1];return t.set(r,o)})):O(e)?e.constructor!==Map?m("Cannot initialize from classes that inherit from Map: "+e.constructor.name):e.forEach((function(e,n){return t.set(n,e)})):null!=e&&m("Cannot initialize map from "+e)})),this},e.prototype.clear=function(){var e=this;xt((function(){ge((function(){e._keys.slice().forEach((function(t){return e.delete(t)}))}))}))},e.prototype.replace=function(e){var t=this;return xt((function(){for(var n,r=O(n=e)||Vt(n)?n:Array.isArray(n)?new Map(n):w(n)?new Map(Object.entries(n)):m("Cannot convert to map from '"+n+"'"),o=t._keys,i=Array.from(r.keys()),a=!1,s=0;s<o.length;s++){var l=o[s];o.length===i.length&&l!==i[s]&&(a=!0),r.has(l)||(a=!0,t.delete(l))}r.forEach((function(e,n){t._data.has(n)||(a=!0),t.set(n,e)})),a&&t._keys.replace(i)})),this},Object.defineProperty(e.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),e.prototype.toPOJO=function(){var e=this,t={};return this._keys.forEach((function(n){return t["symbol"==typeof n?n:Ht(n)]=e.get(n)})),t},e.prototype.toJS=function(){var e=this,t=new Map;return this._keys.forEach((function(n){return t.set(n,e.get(n))})),t},e.prototype.toJSON=function(){return this.toPOJO()},e.prototype.toString=function(){var e=this;return this.name+"[{ "+this._keys.map((function(t){return Ht(t)+": "+e.get(t)})).join(", ")+" }]"},e.prototype.observe=function(e,t){return St(this,e)},e.prototype.intercept=function(e){return Et(this,e)},e}();function Ht(e){return e&&e.toString?e.toString():new String(e).toString()}I(Wt.prototype,(function(){return this.entries()})),k(Wt.prototype,P(),"Map");var Vt=E("ObservableMap",Wt),Yt={},Gt=function(){function e(e,t,n){if(void 0===t&&(t=H),void 0===n&&(n="ObservableSet@"+h()),this.name=n,this.$mobx=Yt,this._data=new Set,this._atom=M(this.name),"function"!=typeof Set)throw new Error("mobx.set requires Set polyfill for the current browser. Check babel-polyfill or core-js/es6/set.js");this.enhancer=function(e,r){return t(e,r,n)},e&&this.replace(e)}return e.prototype.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},e.prototype.clear=function(){var e=this;xt((function(){ge((function(){e._data.forEach((function(t){e.delete(t)}))}))}))},e.prototype.forEach=function(e,t){var n=this;this._data.forEach((function(r){e.call(t,r,r,n)}))},Object.defineProperty(e.prototype,"size",{get:function(){return this._atom.reportObserved(),this._data.size},enumerable:!0,configurable:!0}),e.prototype.add=function(e){var t=this;if((de(this._atom),kt(this))&&!(o=Ot(this,{type:"add",object:this,newValue:e})))return this;if(!this.has(e)){xt((function(){t._data.add(t.enhancer(e,void 0)),t._atom.reportChanged()}));var n=Xe(),r=_t(this),o=r||n?{type:"add",object:this,newValue:e}:null;0,r&&Tt(this,o)}return this},e.prototype.delete=function(e){var t=this;if(kt(this)&&!(o=Ot(this,{type:"delete",object:this,oldValue:e})))return!1;if(this.has(e)){var n=Xe(),r=_t(this),o=r||n?{type:"delete",object:this,oldValue:e}:null;return xt((function(){t._atom.reportChanged(),t._data.delete(e)})),r&&Tt(this,o),!0}return!1},e.prototype.has=function(e){return this._atom.reportObserved(),this._data.has(this.dehanceValue(e))},e.prototype.entries=function(){var e=0,t=S(this.keys()),n=S(this.values());return A({next:function(){var r=e;return e+=1,r<n.length?{value:[t[r],n[r]],done:!1}:{done:!0}}})},e.prototype.keys=function(){return this.values()},e.prototype.values=function(){this._atom.reportObserved();var e,t=this,n=0;return void 0!==this._data.values?e=S(this._data.values()):(e=[],this._data.forEach((function(t){return e.push(t)}))),A({next:function(){return n<e.length?{value:t.dehanceValue(e[n++]),done:!1}:{done:!0}}})},e.prototype.replace=function(e){var t=this;return Qt(e)&&(e=e.toJS()),xt((function(){Array.isArray(e)?(t.clear(),e.forEach((function(e){return t.add(e)}))):_(e)?(t.clear(),e.forEach((function(e){return t.add(e)}))):null!=e&&m("Cannot initialize set from "+e)})),this},e.prototype.observe=function(e,t){return St(this,e)},e.prototype.intercept=function(e){return Et(this,e)},e.prototype.toJS=function(){return new Set(this)},e.prototype.toString=function(){return this.name+"[ "+S(this.keys()).join(", ")+" ]"},e}();I(Gt.prototype,(function(){return this.values()})),k(Gt.prototype,P(),"Set");var Qt=E("ObservableSet",Gt),Xt=function(){function e(e,t,n){this.target=e,this.name=t,this.defaultEnhancer=n,this.values={}}return e.prototype.read=function(e,t){if(this.target===e||(this.illegalAccess(e,t),this.values[t]))return this.values[t].get()},e.prototype.write=function(e,t,n){var r=this.target;r!==e&&this.illegalAccess(e,t);var o=this.values[t];if(o instanceof Ie)o.set(n);else{if(kt(this)){if(!(l=Ot(this,{type:"update",object:r,name:t,newValue:n})))return;n=l.newValue}if((n=o.prepareNewValue(n))!==Le.UNCHANGED){var i=_t(this),s=Xe(),l=i||s?{type:"update",object:r,oldValue:o.value,name:t,newValue:n}:null;s&&Je(a(a({},l),{name:this.name,key:t})),o.setNewValue(n),i&&Tt(this,l),s&&et()}}},e.prototype.remove=function(e){if(this.values[e]){var t=this.target;if(kt(this))if(!(i=Ot(this,{object:t,name:e,type:"remove"})))return;try{Ue();var n=_t(this),r=Xe(),o=this.values[e].get();this.keys&&this.keys.remove(e),delete this.values[e],delete this.target[e];var i=n||r?{type:"remove",object:t,oldValue:o,name:e}:null;r&&Je(a(a({},i),{name:this.name,key:e})),n&&Tt(this,i),r&&et()}finally{ze()}}},e.prototype.illegalAccess=function(e,t){console.warn("Property '"+t+"' of '"+e+"' was accessed through the prototype chain. Use 'decorate' instead to declare the prop or access it statically through it's owner")},e.prototype.observe=function(e,t){return St(this,e)},e.prototype.intercept=function(e){return Et(this,e)},e.prototype.getKeys=function(){var e=this;return void 0===this.keys&&(this.keys=new Mt(Object.keys(this.values).filter((function(t){return e.values[t]instanceof Ce})),V,"keys("+this.name+")",!0)),this.keys.slice()},e}();function Kt(e,t,n){void 0===t&&(t=""),void 0===n&&(n=H);var r=e.$mobx;return r||(w(e)||(t=(e.constructor.name||"ObservableObject")+"@"+h()),t||(t="ObservableObject@"+h()),k(e,"$mobx",r=new Xt(e,t,n)),r)}function Jt(e,t,n,r){var o=Kt(e);if(kt(o)){var i=Ot(o,{object:e,name:t,type:"add",newValue:n});if(!i)return;n=i.newValue}n=(o.values[t]=new Ce(n,r,o.name+"."+t,!1)).value,Object.defineProperty(e,t,function(e){return Zt[e]||(Zt[e]={configurable:!0,enumerable:!0,get:function(){return this.$mobx.read(this,e)},set:function(t){this.$mobx.write(this,e,t)}})}(t)),o.keys&&o.keys.push(t),function(e,t,n,r){var o=_t(e),i=Xe(),s=o||i?{type:"add",object:t,name:n,newValue:r}:null;i&&Je(a(a({},s),{name:e.name,key:n}));o&&Tt(e,s);i&&et()}(o,e,t,n)}var Zt=Object.create(null),en=Object.create(null);function tn(e){var t=e.$mobx;return t||($(e),e.$mobx)}var nn=E("ObservableObjectAdministration",Xt);function rn(e){return!!b(e)&&($(e),nn(e.$mobx))}function on(e,t){if("object"==typeof e&&null!==e){if($t(e))return void 0!==t&&m(!1),e.$mobx.atom;if(Qt(e))return e.$mobx;if(Vt(e)){var n=e;return void 0===t?on(n._keys):((r=n._data.get(t)||n._hasMap.get(t))||m(!1),r)}var r;if($(e),t&&!e.$mobx&&e[t],rn(e))return t?((r=e.$mobx.values[t])||m(!1),r):m(!1);if(L(e)||Ae(e)||Ge(e))return e}else if("function"==typeof e&&Ge(e.$mobx))return e.$mobx;return m(!1)}function an(e,t){return e||m("Expecting some object"),void 0!==t?an(on(e,t)):L(e)||Ae(e)||Ge(e)?e:Vt(e)||Qt(e)?e:($(e),e.$mobx?e.$mobx:void m(!1))}var sn=Object.prototype.toString;function ln(e,t,n){return void 0===n&&(n=-1),function e(t,n,r,o,i){if(t===n)return 0!==t||1/t==1/n;if(null==t||null==n)return!1;if(t!=t)return n!=n;var a=typeof t;if("function"!==a&&"object"!==a&&"object"!=typeof n)return!1;t=cn(t),n=cn(n);var s=sn.call(t);if(s!==sn.call(n))return!1;switch(s){case"[object RegExp]":case"[object String]":return""+t==""+n;case"[object Number]":return+t!=+t?+n!=+n:0==+t?1/+t==1/n:+t==+n;case"[object Date]":case"[object Boolean]":return+t==+n;case"[object Symbol]":return"undefined"!=typeof Symbol&&Symbol.valueOf.call(t)===Symbol.valueOf.call(n)}var l="[object Array]"===s;if(!l){if("object"!=typeof t||"object"!=typeof n)return!1;var c=t.constructor,u=n.constructor;if(c!==u&&!("function"==typeof c&&c instanceof c&&"function"==typeof u&&u instanceof u)&&"constructor"in t&&"constructor"in n)return!1}if(0===r)return!1;r<0&&(r=-1);i=i||[];var f=(o=o||[]).length;for(;f--;)if(o[f]===t)return i[f]===n;if(o.push(t),i.push(n),l){if((f=t.length)!==n.length)return!1;for(;f--;)if(!e(t[f],n[f],r-1,o,i))return!1}else{var p=Object.keys(t),d=void 0;if(f=p.length,Object.keys(n).length!==f)return!1;for(;f--;)if(d=p[f],!un(n,d)||!e(t[d],n[d],r-1,o,i))return!1}return o.pop(),i.pop(),!0}(e,t,n)}function cn(e){return $t(e)?e.peek():O(e)||Vt(e)?S(e.entries()):_(e)||Qt(e)?S(e.entries()):e}function un(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var fn="$mobx";"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:tt,extras:{getDebugName:function(e,t){return(void 0!==t?on(e,t):rn(e)||Vt(e)||Qt(e)?an(e):on(e)).name}},$mobx:fn})}).call(this,n(6),n(13))},function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(6))},function(e,t,n){var r=n(3),o=n(66),i=n(12),a=n(53),s=n(69),l=n(100),c=o("wks"),u=r.Symbol,f=l?u:a;e.exports=function(e){return i(c,e)||(s&&i(u,e)?c[e]=u[e]:c[e]=f("Symbol."+e)),c[e]}},function(e,t,n){"use strict";var r=n(57),o=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],i=["scalar","sequence","mapping"];e.exports=function(e,t){var n,a;if(t=t||{},Object.keys(t).forEach((function(t){if(-1===o.indexOf(t))throw new r('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')})),this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.defaultStyle=t.defaultStyle||null,this.styleAliases=(n=t.styleAliases||null,a={},null!==n&&Object.keys(n).forEach((function(e){n[e].forEach((function(t){a[String(t)]=e}))})),a),-1===i.indexOf(this.kind))throw new r('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var r=n(228),o=n(230);function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=b,t.resolve=function(e,t){return b(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?b(e,!1,!0).resolveObject(t):t},t.format=function(e){o.isString(e)&&(e=b(e));return e instanceof i?e.format():i.prototype.format.call(e)},t.Url=i;var a=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,l=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,c=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),u=["'"].concat(c),f=["%","/","?",";","#"].concat(u),p=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=n(231);function b(e,t,n){if(e&&o.isObject(e)&&e instanceof i)return e;var r=new i;return r.parse(e,t,n),r}i.prototype.parse=function(e,t,n){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),s=-1!==i&&i<e.indexOf("#")?"?":"#",c=e.split(s);c[0]=c[0].replace(/\\/g,"/");var b=e=c.join(s);if(b=b.trim(),!n&&1===e.split("#").length){var w=l.exec(b);if(w)return this.path=b,this.href=b,this.pathname=w[1],w[2]?(this.search=w[2],this.query=t?v.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var x=a.exec(b);if(x){var k=(x=x[0]).toLowerCase();this.protocol=k,b=b.substr(x.length)}if(n||x||b.match(/^\/\/[^@\/]+@[^@\/]+/)){var E="//"===b.substr(0,2);!E||x&&g[x]||(b=b.substr(2),this.slashes=!0)}if(!g[x]&&(E||x&&!y[x])){for(var O,_,S=-1,T=0;T<p.length;T++){-1!==(j=b.indexOf(p[T]))&&(-1===S||j<S)&&(S=j)}-1!==(_=-1===S?b.lastIndexOf("@"):b.lastIndexOf("@",S))&&(O=b.slice(0,_),b=b.slice(_+1),this.auth=decodeURIComponent(O)),S=-1;for(T=0;T<f.length;T++){var j;-1!==(j=b.indexOf(f[T]))&&(-1===S||j<S)&&(S=j)}-1===S&&(S=b.length),this.host=b.slice(0,S),b=b.slice(S),this.parseHost(),this.hostname=this.hostname||"";var C="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!C)for(var I=this.hostname.split(/\./),A=(T=0,I.length);T<A;T++){var P=I[T];if(P&&!P.match(d)){for(var R="",N=0,L=P.length;N<L;N++)P.charCodeAt(N)>127?R+="x":R+=P[N];if(!R.match(d)){var M=I.slice(0,T),D=I.slice(T+1),F=P.match(h);F&&(M.push(F[1]),D.unshift(F[2])),D.length&&(b="/"+D.join(".")+b),this.hostname=M.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),C||(this.hostname=r.toASCII(this.hostname));var U=this.port?":"+this.port:"",z=this.hostname||"";this.host=z+U,this.href+=this.host,C&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!m[k])for(T=0,A=u.length;T<A;T++){var B=u[T];if(-1!==b.indexOf(B)){var $=encodeURIComponent(B);$===B&&($=escape(B)),b=b.split(B).join($)}}var q=b.indexOf("#");-1!==q&&(this.hash=b.substr(q),b=b.slice(0,q));var W=b.indexOf("?");if(-1!==W?(this.search=b.substr(W),this.query=b.substr(W+1),t&&(this.query=v.parse(this.query)),b=b.slice(0,W)):t&&(this.search="",this.query={}),b&&(this.pathname=b),y[k]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){U=this.pathname||"";var H=this.search||"";this.path=U+H}return this.href=this.format(),this},i.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",i=!1,a="";this.host?i=e+this.host:this.hostname&&(i=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(i+=":"+this.port)),this.query&&o.isObject(this.query)&&Object.keys(this.query).length&&(a=v.stringify(this.query));var s=this.search||a&&"?"+a||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||y[t])&&!1!==i?(i="//"+(i||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):i||(i=""),r&&"#"!==r.charAt(0)&&(r="#"+r),s&&"?"!==s.charAt(0)&&(s="?"+s),t+i+(n=n.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})))+(s=s.replace("#","%23"))+r},i.prototype.resolve=function(e){return this.resolveObject(b(e,!1,!0)).format()},i.prototype.resolveObject=function(e){if(o.isString(e)){var t=new i;t.parse(e,!1,!0),e=t}for(var n=new i,r=Object.keys(this),a=0;a<r.length;a++){var s=r[a];n[s]=this[s]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var l=Object.keys(e),c=0;c<l.length;c++){var u=l[c];"protocol"!==u&&(n[u]=e[u])}return y[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!y[e.protocol]){for(var f=Object.keys(e),p=0;p<f.length;p++){var d=f[p];n[d]=e[d]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||g[e.protocol])n.pathname=e.pathname;else{for(var h=(e.pathname||"").split("/");h.length&&!(e.host=h.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==h[0]&&h.unshift(""),h.length<2&&h.unshift(""),n.pathname=h.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var m=n.pathname||"",v=n.search||"";n.path=m+v}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var b=n.pathname&&"/"===n.pathname.charAt(0),w=e.host||e.pathname&&"/"===e.pathname.charAt(0),x=w||b||n.host&&e.pathname,k=x,E=n.pathname&&n.pathname.split("/")||[],O=(h=e.pathname&&e.pathname.split("/")||[],n.protocol&&!y[n.protocol]);if(O&&(n.hostname="",n.port=null,n.host&&(""===E[0]?E[0]=n.host:E.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===h[0]?h[0]=e.host:h.unshift(e.host)),e.host=null),x=x&&(""===h[0]||""===E[0])),w)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,E=h;else if(h.length)E||(E=[]),E.pop(),E=E.concat(h),n.search=e.search,n.query=e.query;else if(!o.isNullOrUndefined(e.search)){if(O)n.hostname=n.host=E.shift(),(C=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=C.shift(),n.host=n.hostname=C.shift());return n.search=e.search,n.query=e.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!E.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var _=E.slice(-1)[0],S=(n.host||e.host||E.length>1)&&("."===_||".."===_)||""===_,T=0,j=E.length;j>=0;j--)"."===(_=E[j])?E.splice(j,1):".."===_?(E.splice(j,1),T++):T&&(E.splice(j,1),T--);if(!x&&!k)for(;T--;T)E.unshift("..");!x||""===E[0]||E[0]&&"/"===E[0].charAt(0)||E.unshift(""),S&&"/"!==E.join("/").substr(-1)&&E.push("");var C,I=""===E[0]||E[0]&&"/"===E[0].charAt(0);O&&(n.hostname=n.host=I?"":E.length?E.shift():"",(C=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=C.shift(),n.host=n.hostname=C.shift()));return(x=x||n.host&&E.length)&&!I&&E.unshift(""),E.length?n.pathname=E.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(34),o=n(12),i=n(126),a=n(15).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||a(t,e,{value:i.f(e)})}},function(e,t,n){"use strict";(function(e){ /*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh <http://feross.org> * @license MIT */ var r=n(235),o=n(236),i=n(128);function a(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(a()<t)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=l.prototype:(null===e&&(e=new l(t)),e.length=t),e}function l(e,t,n){if(!(l.TYPED_ARRAY_SUPPORT||this instanceof l))return new l(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return f(this,e)}return c(this,e,t,n)}function c(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);l.TYPED_ARRAY_SUPPORT?(e=t).__proto__=l.prototype:e=p(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!l.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|h(t,n),o=(e=s(e,r)).write(t,n);o!==r&&(e=e.slice(0,o));return e}(e,t,n):function(e,t){if(l.isBuffer(t)){var n=0|d(t.length);return 0===(e=s(e,n)).length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?s(e,0):p(e,t);if("Buffer"===t.type&&i(t.data))return p(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function f(e,t){if(u(t),e=s(e,t<0?0:0|d(t)),!l.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t){var n=t.length<0?0:0|d(t.length);e=s(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function d(e){if(e>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function h(e,t){if(l.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return B(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return $(e).length;default:if(r)return B(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return I(this,t,n);case"utf8":case"utf-8":return S(this,t,n);case"ascii":return j(this,t,n);case"latin1":case"binary":return C(this,t,n);case"base64":return _(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function g(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function y(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=l.from(t,r)),l.isBuffer(t))return 0===t.length?-1:v(e,t,n,r,o);if("number"==typeof t)return t&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):v(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function v(e,t,n,r,o){var i,a=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,n/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var u=-1;for(i=n;i<s;i++)if(c(e,i)===c(t,-1===u?0:i-u)){if(-1===u&&(u=i),i-u+1===l)return u*a}else-1!==u&&(i-=i-u),u=-1}else for(n+l>s&&(n=s-l),i=n;i>=0;i--){for(var f=!0,p=0;p<l;p++)if(c(e,i+p)!==c(t,p)){f=!1;break}if(f)return i}return-1}function b(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r))>o&&(r=o):r=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a<r;++a){var s=parseInt(t.substr(2*a,2),16);if(isNaN(s))return a;e[n+a]=s}return a}function w(e,t,n,r){return q(B(t,e.length-n),e,n,r)}function x(e,t,n,r){return q(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function k(e,t,n,r){return x(e,t,n,r)}function E(e,t,n,r){return q($(t),e,n,r)}function O(e,t,n,r){return q(function(e,t){for(var n,r,o,i=[],a=0;a<e.length&&!((t-=2)<0);++a)n=e.charCodeAt(a),r=n>>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function _(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function S(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o<n;){var i,a,s,l,c=e[o],u=null,f=c>239?4:c>223?3:c>191?2:1;if(o+f<=n)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(i=e[o+1]))&&(l=(31&c)<<6|63&i)>127&&(u=l);break;case 3:i=e[o+1],a=e[o+2],128==(192&i)&&128==(192&a)&&(l=(15&c)<<12|(63&i)<<6|63&a)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:i=e[o+1],a=e[o+2],s=e[o+3],128==(192&i)&&128==(192&a)&&128==(192&s)&&(l=(15&c)<<18|(63&i)<<12|(63&a)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),o+=f}return function(e){var t=e.length;if(t<=T)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=T));return n}(r)}t.Buffer=l,t.SlowBuffer=function(e){+e!=e&&(e=0);return l.alloc(+e)},t.INSPECT_MAX_BYTES=50,l.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=a(),l.poolSize=8192,l._augment=function(e){return e.__proto__=l.prototype,e},l.from=function(e,t,n){return c(null,e,t,n)},l.TYPED_ARRAY_SUPPORT&&(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&l[Symbol.species]===l&&Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(e,t,n){return function(e,t,n,r){return u(t),t<=0?s(e,t):void 0!==n?"string"==typeof r?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}(null,e,t,n)},l.allocUnsafe=function(e){return f(null,e)},l.allocUnsafeSlow=function(e){return f(null,e)},l.isBuffer=function(e){return!(null==e||!e._isBuffer)},l.compare=function(e,t){if(!l.isBuffer(e)||!l.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,o=0,i=Math.min(n,r);o<i;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0},l.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return l.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=l.allocUnsafe(t),o=0;for(n=0;n<e.length;++n){var a=e[n];if(!l.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,o),o+=a.length}return r},l.byteLength=h,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)g(this,t,t+1);return this},l.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)g(this,t,t+3),g(this,t+1,t+2);return this},l.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)g(this,t,t+7),g(this,t+1,t+6),g(this,t+2,t+5),g(this,t+3,t+4);return this},l.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?S(this,0,e):m.apply(this,arguments)},l.prototype.equals=function(e){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===l.compare(this,e)},l.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},l.prototype.compare=function(e,t,n,r,o){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(i,a),c=this.slice(r,o),u=e.slice(t,n),f=0;f<s;++f)if(c[f]!==u[f]){i=c[f],a=u[f];break}return i<a?-1:a<i?1:0},l.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},l.prototype.indexOf=function(e,t,n){return y(this,e,t,n,!0)},l.prototype.lastIndexOf=function(e,t,n){return y(this,e,t,n,!1)},l.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":return x(this,e,t,n);case"latin1":case"binary":return k(this,e,t,n);case"base64":return E(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var T=4096;function j(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function C(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function I(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",i=t;i<n;++i)o+=z(e[i]);return o}function A(e,t,n){for(var r=e.slice(t,n),o="",i=0;i<r.length;i+=2)o+=String.fromCharCode(r[i]+256*r[i+1]);return o}function P(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,n,r,o,i){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function N(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o<i;++o)e[n+o]=(t&255<<8*(r?o:1-o))>>>8*(r?o:1-o)}function L(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o<i;++o)e[n+o]=t>>>8*(r?o:3-o)&255}function M(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function D(e,t,n,r,i){return i||M(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function F(e,t,n,r,i){return i||M(e,0,n,8),o.write(e,t,n,r,52,8),n+8}l.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),l.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=l.prototype;else{var o=t-e;n=new l(o,void 0);for(var i=0;i<o;++i)n[i]=this[i+e]}return n},l.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r},l.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e+--t],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;return r},l.prototype.readUInt8=function(e,t){return t||P(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return t||P(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return t||P(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUInt32BE=function(e,t){return t||P(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r>=(o*=128)&&(r-=Math.pow(2,8*t)),r},l.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},l.prototype.readInt8=function(e,t){return t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){t||P(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){t||P(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return t||P(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return t||P(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return t||P(e,4,this.length),o.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return t||P(e,4,this.length),o.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return t||P(e,8,this.length),o.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return t||P(e,8,this.length),o.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||R(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i<n&&(o*=256);)this[t+i]=e/o&255;return t+n},l.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||R(this,e,t,n,Math.pow(2,8*n)-1,0);var o=n-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+n},l.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,1,255,0),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):L(this,e,t,!0),t+4},l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},l.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);R(this,e,t,n,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&e;++i<n&&(a*=256);)e<0&&0===s&&0!==this[t+i-1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},l.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);R(this,e,t,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,1,127,-128),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):L(this,e,t,!0),t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},l.prototype.writeFloatLE=function(e,t,n){return D(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return D(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return F(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return F(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var o,i=r-n;if(this===e&&n<t&&t<r)for(o=i-1;o>=0;--o)e[o+t]=this[o+n];else if(i<1e3||!l.TYPED_ARRAY_SUPPORT)for(o=0;o<i;++o)e[o+t]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+i),t);return i},l.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!l.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var i;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i<n;++i)this[i]=e;else{var a=l.isBuffer(e)?e:B(new l(e,r).toString()),s=a.length;for(i=0;i<n-t;++i)this[i+t]=a[i%s]}return this};var U=/[^+\/0-9A-Za-z-_]/g;function z(e){return e<16?"0"+e.toString(16):e.toString(16)}function B(e,t){var n;t=t||1/0;for(var r=e.length,o=null,i=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function $(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(U,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function q(e,t,n,r){for(var o=0;o<r&&!(o+n>=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(6))},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l,c=[],u=!1,f=-1;function p(){u&&l&&(u=!1,l.length?c=l.concat(c):f=-1,c.length&&d())}function d(){if(!u){var e=s(p);u=!0;for(var t=c.length;t;){for(l=c,c=[];++f<t;)l&&l[f].run();f=-1,t=c.length}l=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||u||s(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){var r=n(3),o=n(32).f,i=n(20),a=n(23),s=n(67),l=n(103),c=n(78);e.exports=function(e,t){var n,u,f,p,d,h=e.target,m=e.global,g=e.stat;if(n=m?r:g?r[h]||s(h,{}):(r[h]||{}).prototype)for(u in t){if(p=t[u],f=e.noTargetGet?(d=o(n,u))&&d.value:n[u],!c(m?u:h+(g?".":"#")+u,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;l(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(n,u,p,e)}}},function(e,t,n){var r=n(18),o=n(99),i=n(19),a=n(52),s=Object.defineProperty;t.f=r?s:function(e,t,n){if(i(e),t=a(t,!0),i(n),o)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){e.exports=n(226)()},function(e,t,n){var r; /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)&&r.length){var a=o.apply(null,r);a&&e.push(a)}else if("object"===i)for(var s in r)n.call(r,s)&&r[s]&&e.push(s)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){var r=n(9);e.exports=!r((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(7);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){var r=n(18),o=n(15),i=n(39);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var r=n(291);function o(e,t,n){if(3===arguments.length)return o.set(e,t,n);if(2===arguments.length)return o.get(e,t);var r=o.bind(o,e);for(var i in o)o.hasOwnProperty(i)&&(r[i]=o[i].bind(r,e));return r}e.exports=o,o.get=function(e,t){for(var n=Array.isArray(t)?t:o.parse(t),r=0;r<n.length;++r){var i=n[r];if(!("object"==typeof e&&i in e))throw new Error("Invalid reference token: "+i);e=e[i]}return e},o.set=function(e,t,n){for(var r=Array.isArray(t)?t:o.parse(t),i=r[0],a=0;a<r.length-1;++a){var s=r[a];"-"===s&&Array.isArray(e)&&(s=e.length),i=r[a+1],s in e||(i.match(/^(\d+|-)$/)?e[s]=[]:e[s]={}),e=e[s]}return"-"===i&&Array.isArray(e)&&(i=e.length),e[i]=n,this},o.remove=function(e,t){var n=Array.isArray(t)?t:o.parse(t),r=n[n.length-1];if(void 0===r)throw new Error('Invalid JSON pointer for remove: "'+t+'"');var i=o.get(e,n.slice(0,-1));if(Array.isArray(i)){var a=+r;if(""===r&&isNaN(a))throw new Error('Invalid array index: "'+r+'"');Array.prototype.splice.call(i,a,1)}else delete i[r]},o.dict=function(e,t){var n={};return o.walk(e,(function(e,t){n[t]=e}),t),n},o.walk=function(e,t,n){var i=[];n=n||function(e){var t=Object.prototype.toString.call(e);return"[object Object]"===t||"[object Array]"===t},function e(a){r(a,(function(r,a){i.push(String(a)),n(r)?e(r):t(r,o.compile(i)),i.pop()}))}(e)},o.has=function(e,t){try{o.get(e,t)}catch(e){return!1}return!0},o.escape=function(e){return e.toString().replace(/~/g,"~0").replace(/\//g,"~1")},o.unescape=function(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")},o.parse=function(e){if(""===e)return[];if("/"!==e.charAt(0))throw new Error("Invalid JSON pointer: "+e);return e.substring(1).split(/\//).map(o.unescape)},o.compile=function(e){return 0===e.length?"":"/"+e.map(o.escape).join("/")}},function(e,t){e.exports=!1},function(e,t,n){var r=n(3),o=n(20),i=n(12),a=n(67),s=n(70),l=n(31),c=l.get,u=l.enforce,f=String(String).split("String");(e.exports=function(e,t,n,s){var l=!!s&&!!s.unsafe,c=!!s&&!!s.enumerable,p=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof t||i(n,"name")||o(n,"name",t),u(n).source=f.join("string"==typeof t?t:"")),e!==r?(l?!p&&e[t]&&(c=!0):delete e[t],c?e[t]=n:o(e,t,n)):c?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||s(this)}))},function(e,t,n){"use strict";(function(r){var o=/^win/.test(r.platform),i=/\//g,a=/^(\w{2,}):\/\//i,s=e.exports,l=[/\?/g,"%3F",/\#/g,"%23"],c=[/\%23/g,"#",/\%24/g,"$",/\%26/g,"&",/\%2C/g,",",/\%40/g,"@"];t.parse=n(8).parse,t.resolve=n(8).resolve,t.cwd=function(){return r.browser?location.href:r.cwd()+"/"},t.getProtocol=function(e){var t=a.exec(e);if(t)return t[1].toLowerCase()},t.getExtension=function(e){var t=e.lastIndexOf(".");return t>=0?e.substr(t).toLowerCase():""},t.getHash=function(e){var t=e.indexOf("#");return t>=0?e.substr(t):"#"},t.stripHash=function(e){var t=e.indexOf("#");return t>=0&&(e=e.substr(0,t)),e},t.isHttp=function(e){var t=s.getProtocol(e);return"http"===t||"https"===t||void 0===t&&r.browser},t.isFileSystemPath=function(e){if(r.browser)return!1;var t=s.getProtocol(e);return void 0===t||"file"===t},t.fromFileSystemPath=function(e){o&&(e=e.replace(/\\/g,"/")),e=encodeURI(e);for(var t=0;t<l.length;t+=2)e=e.replace(l[t],l[t+1]);return e},t.toFileSystemPath=function(e,t){e=decodeURI(e);for(var n=0;n<c.length;n+=2)e=e.replace(c[n],c[n+1]);var r="file://"===e.substr(0,7).toLowerCase();return r&&(e="/"===e[7]?e.substr(8):e.substr(7),o&&"/"===e[1]&&(e=e[0]+":"+e.substr(1)),t?e="file:///"+e:(r=!1,e=o?e:"/"+e)),o&&!r&&":\\"===(e=e.replace(i,"\\")).substr(1,2)&&(e=e[0].toUpperCase()+e.substr(1)),e}}).call(this,n(13))},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(34),o=n(3),i=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?i(r[e])||i(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},function(e,t,n){var r=n(15).f,o=n(12),i=n(4)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";var r=n(261),o=Array.prototype.slice,i=["name","message","stack"],a=["name","message","description","number","code","fileName","lineNumber","columnNumber","sourceURL","line","column","stack"];function s(t){return function(n,r,i,a){var s=[],f="";"string"==typeof n?(s=o.call(arguments),n=r=void 0):"string"==typeof r?(s=o.call(arguments,1),r=void 0):"string"==typeof i&&(s=o.call(arguments,2)),s.length>0&&(f=e.exports.formatter.apply(null,s)),n&&n.message&&(f+=(f?" \n":"")+n.message);var p=new t(f);return l(p,n),c(p),u(p,r),p}}function l(e,t){!function(e,t){!function(e){if(!m)return!1;var t=Object.getOwnPropertyDescriptor(e,"stack");if(!t)return!1;return"function"==typeof t.get}(e)?e.stack=t?d(e.stack,t.stack):h(e.stack):t?function(e,t){var n=Object.getOwnPropertyDescriptor(e,"stack");Object.defineProperty(e,"stack",{get:function(){return d(n.get.apply(e),t.stack)},enumerable:!1,configurable:!0})}(e,t):(n=e,r=Object.getOwnPropertyDescriptor(n,"stack"),Object.defineProperty(n,"stack",{get:function(){return h(r.get.apply(n))},enumerable:!1,configurable:!0}));var n,r}(e,t),u(e,t)}function c(e){e.toJSON=f,e.inspect=p}function u(e,t){if(t&&"object"==typeof t)for(var n=Object.keys(t),r=0;r<n.length;r++){var o=n[r];if(!(i.indexOf(o)>=0))try{e[o]=t[o]}catch(e){}}}function f(){var e={},t=Object.keys(this);t=t.concat(a);for(var n=0;n<t.length;n++){var r=t[n],o=this[r],i=typeof o;"undefined"!==i&&"function"!==i&&(e[r]=o)}return e}function p(){return JSON.stringify(this,null,2).replace(/\\n/g,"\n")}function d(e,t){return(e=h(e))&&t?e+"\n\n"+t:e||t}function h(e){if(e){var t=e.split("\n");if(t.length<2)return e;for(var n=0;n<t.length;n++){if(t[n].indexOf("onoFactory")>=0)return t.splice(n,1),t.join("\n")}return e}}e.exports=s(Error),e.exports.error=s(Error),e.exports.eval=s(EvalError),e.exports.range=s(RangeError),e.exports.reference=s(ReferenceError),e.exports.syntax=s(SyntaxError),e.exports.type=s(TypeError),e.exports.uri=s(URIError),e.exports.formatter=r;var m=!(!Object.getOwnPropertyDescriptor||!Object.defineProperty||"undefined"!=typeof navigator&&/Android/.test(navigator.userAgent))},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(223)},function(e,t,n){var r,o,i,a=n(162),s=n(3),l=n(7),c=n(20),u=n(12),f=n(54),p=n(40),d=s.WeakMap;if(a){var h=new d,m=h.get,g=h.has,y=h.set;r=function(e,t){return y.call(h,e,t),t},o=function(e){return m.call(h,e)||{}},i=function(e){return g.call(h,e)}}else{var v=f("state");p[v]=!0,r=function(e,t){return c(e,v,t),t},o=function(e){return u(e,v)?e[v]:{}},i=function(e){return u(e,v)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){var r=n(18),o=n(73),i=n(39),a=n(33),s=n(52),l=n(12),c=n(99),u=Object.getOwnPropertyDescriptor;t.f=r?u:function(e,t){if(e=a(e),t=s(t,!0),c)try{return u(e,t)}catch(e){}if(l(e,t))return i(!o.f.call(e,t),e[t])}},function(e,t,n){var r=n(74),o=n(41);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(3);e.exports=r},function(e,t,n){var r=n(71),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){"use strict";var r=n(46),o=n(57),i=n(5);function a(e,t,n){var r=[];return e.include.forEach((function(e){n=a(e,t,n)})),e[t].forEach((function(e){n.forEach((function(t,n){t.tag===e.tag&&t.kind===e.kind&&r.push(n)})),n.push(e)})),n.filter((function(e,t){return-1===r.indexOf(t)}))}function s(e){this.include=e.include||[],this.implicit=e.implicit||[],this.explicit=e.explicit||[],this.implicit.forEach((function(e){if(e.loadKind&&"scalar"!==e.loadKind)throw new o("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")})),this.compiledImplicit=a(this,"implicit",[]),this.compiledExplicit=a(this,"explicit",[]),this.compiledTypeMap=function(){var e,t,n={scalar:{},sequence:{},mapping:{},fallback:{}};function r(e){n[e.kind][e.tag]=n.fallback[e.tag]=e}for(e=0,t=arguments.length;e<t;e+=1)arguments[e].forEach(r);return n}(this.compiledImplicit,this.compiledExplicit)}s.DEFAULT=null,s.create=function(){var e,t;switch(arguments.length){case 1:e=s.DEFAULT,t=arguments[0];break;case 2:e=arguments[0],t=arguments[1];break;default:throw new o("Wrong number of arguments for Schema.create function")}if(e=r.toArray(e),t=r.toArray(t),!e.every((function(e){return e instanceof s})))throw new o("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");if(!t.every((function(e){return e instanceof i})))throw new o("Specified list of YAML types (or a single Type object) contains a non-Type object.");return new s({include:e,explicit:t})},e.exports=s},function(e,t,n){"use strict";var r=n(59),o=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=f;var i=n(47);i.inherits=n(29);var a=n(136),s=n(140);i.inherits(f,a);for(var l=o(s.prototype),c=0;c<l.length;c++){var u=l[c];f.prototype[u]||(f.prototype[u]=s.prototype[u])}function f(e){if(!(this instanceof f))return new f(e);a.call(this,e),s.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",p)}function p(){this.allowHalfOpen||this._writableState.ended||r.nextTick(d,this)}function d(e){e.end()}Object.defineProperty(f.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(f.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),f.prototype._destroy=function(e,t){this.push(null),this.end(),r.nextTick(t,e)}},function(e,t,n){(function(t){var n=function(e){var t=/\blang(?:uage)?-([\w-]+)\b/i,n=0,r={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function(e){return e instanceof o?new o(e.type,r.util.encode(e.content),e.alias):Array.isArray(e)?e.map(r.util.encode):e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},clone:function e(t,n){var o,i,a=r.util.type(t);switch(n=n||{},a){case"Object":if(i=r.util.objId(t),n[i])return n[i];for(var s in o={},n[i]=o,t)t.hasOwnProperty(s)&&(o[s]=e(t[s],n));return o;case"Array":return i=r.util.objId(t),n[i]?n[i]:(o=[],n[i]=o,t.forEach((function(t,r){o[r]=e(t,n)})),o);default:return t}}},languages:{extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var o in t)n[o]=t[o];return n},insertBefore:function(e,t,n,o){var i=(o=o||r.languages)[e],a={};for(var s in i)if(i.hasOwnProperty(s)){if(s==t)for(var l in n)n.hasOwnProperty(l)&&(a[l]=n[l]);n.hasOwnProperty(s)||(a[s]=i[s])}var c=o[e];return o[e]=a,r.languages.DFS(r.languages,(function(t,n){n===c&&t!=e&&(this[t]=a)})),a},DFS:function e(t,n,o,i){i=i||{};var a=r.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],o||s);var l=t[s],c=r.util.type(l);"Object"!==c||i[a(l)]?"Array"!==c||i[a(l)]||(i[a(l)]=!0,e(l,n,s,i)):(i[a(l)]=!0,e(l,n,null,i))}}},plugins:{},highlightAll:function(e,t){r.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var o={callback:n,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};r.hooks.run("before-highlightall",o);for(var i,a=e.querySelectorAll(o.selector),s=0;i=a[s++];)r.highlightElement(i,!0===t,o.callback)},highlightElement:function(n,o,i){for(var a,s="none",l=n;l&&!t.test(l.className);)l=l.parentNode;l&&(s=(l.className.match(t)||[,"none"])[1].toLowerCase(),a=r.languages[s]),n.className=n.className.replace(t,"").replace(/\s+/g," ")+" language-"+s,n.parentNode&&(l=n.parentNode,/pre/i.test(l.nodeName)&&(l.className=l.className.replace(t,"").replace(/\s+/g," ")+" language-"+s));var c={element:n,language:s,grammar:a,code:n.textContent},u=function(e){c.highlightedCode=e,r.hooks.run("before-insert",c),c.element.innerHTML=c.highlightedCode,r.hooks.run("after-highlight",c),r.hooks.run("complete",c),i&&i.call(c.element)};if(r.hooks.run("before-sanity-check",c),c.code)if(r.hooks.run("before-highlight",c),c.grammar)if(o&&e.Worker){var f=new Worker(r.filename);f.onmessage=function(e){u(e.data)},f.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else u(r.highlight(c.code,c.grammar,c.language));else u(r.util.encode(c.code));else r.hooks.run("complete",c)},highlight:function(e,t,n){var i={code:e,grammar:t,language:n};return r.hooks.run("before-tokenize",i),i.tokens=r.tokenize(i.code,i.grammar),r.hooks.run("after-tokenize",i),o.stringify(r.util.encode(i.tokens),i.language)},matchGrammar:function(e,t,n,i,a,s,l){for(var c in n)if(n.hasOwnProperty(c)&&n[c]){if(c==l)return;var u=n[c];u="Array"===r.util.type(u)?u:[u];for(var f=0;f<u.length;++f){var p=u[f],d=p.inside,h=!!p.lookbehind,m=!!p.greedy,g=0,y=p.alias;if(m&&!p.pattern.global){var v=p.pattern.toString().match(/[imuy]*$/)[0];p.pattern=RegExp(p.pattern.source,v+"g")}p=p.pattern||p;for(var b=i,w=a;b<t.length;w+=t[b].length,++b){var x=t[b];if(t.length>e.length)return;if(!(x instanceof o)){if(m&&b!=t.length-1){if(p.lastIndex=w,!(T=p.exec(e)))break;for(var k=T.index+(h?T[1].length:0),E=T.index+T[0].length,O=b,_=w,S=t.length;O<S&&(_<E||!t[O].type&&!t[O-1].greedy);++O)k>=(_+=t[O].length)&&(++b,w=_);if(t[b]instanceof o)continue;j=O-b,x=e.slice(w,_),T.index-=w}else{p.lastIndex=0;var T=p.exec(x),j=1}if(T){h&&(g=T[1]?T[1].length:0);E=(k=T.index+g)+(T=T[0].slice(g)).length;var C=x.slice(0,k),I=x.slice(E),A=[b,j];C&&(++b,w+=C.length,A.push(C));var P=new o(c,d?r.tokenize(T,d):T,y,T,m);if(A.push(P),I&&A.push(I),Array.prototype.splice.apply(t,A),1!=j&&r.matchGrammar(e,t,n,b,w,!0,c),s)break}else if(s)break}}}}},tokenize:function(e,t){var n=[e],o=t.rest;if(o){for(var i in o)t[i]=o[i];delete t.rest}return r.matchGrammar(e,n,t,0,0,!1),n},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var o,i=0;o=n[i++];)o(t)}},Token:o};function o(e,t,n,r,o){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length,this.greedy=!!o}if(e.Prism=r,o.stringify=function(e,t){if("string"==typeof e)return e;if(Array.isArray(e))return e.map((function(e){return o.stringify(e,t)})).join("");var n={type:e.type,content:o.stringify(e.content,t),tag:"span",classes:["token",e.type],attributes:{},language:t};if(e.alias){var i=Array.isArray(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(n.classes,i)}r.hooks.run("wrap",n);var a=Object.keys(n.attributes).map((function(e){return e+'="'+(n.attributes[e]||"").replace(/"/g,"&quot;")+'"'})).join(" ");return"<"+n.tag+' class="'+n.classes.join(" ")+'"'+(a?" "+a:"")+">"+n.content+"</"+n.tag+">"},!e.document)return e.addEventListener?(r.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),o=n.language,i=n.code,a=n.immediateClose;e.postMessage(r.highlight(i,r.languages[o],o)),a&&e.close()}),!1),r):r;var i=document.currentScript||[].slice.call(document.getElementsByTagName("script")).pop();return i&&(r.filename=i.src,r.manual||i.hasAttribute("data-manual")||("loading"!==document.readyState?window.requestAnimationFrame?window.requestAnimationFrame(r.highlightAll):window.setTimeout(r.highlightAll,16):document.addEventListener("DOMContentLoaded",r.highlightAll))),r}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=n),void 0!==t&&(t.Prism=n),n.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:/<!DOCTYPE[\s\S]+?>/i,cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},n.languages.markup.tag.inside["attr-value"].inside.entity=n.languages.markup.entity,n.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))})),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(e,t){var r={};r["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:n.languages[t]},r.cdata=/^<!\[CDATA\[|\]\]>$/i;var o={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:r}};o["language-"+t]={pattern:/[\s\S]+/,inside:n.languages[t]};var i={};i[e]={pattern:RegExp(/(<__[\s\S]*?>)(?:<!\[CDATA\[[\s\S]*?\]\]>\s*|[\s\S])*?(?=<\/__>)/.source.replace(/__/g,e),"i"),lookbehind:!0,greedy:!0,inside:o},n.languages.insertBefore("markup","cdata",i)}}),n.languages.xml=n.languages.extend("markup",{}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/@[\w-]+/}},url:{pattern:RegExp("url\\((?:"+t.source+"|[^\n\r()]*)\\)","i"),inside:{function:/^url/i,punctuation:/^\(|\)$/}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+t.source+")*?(?=\\s*\\{)"),string:{pattern:t,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:n.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},n.tag))}(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend("clike",{"class-name":[n.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.])\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/-[-=]?|\+[+=]?|!=?=?|<<?=?|>>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/}),n.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,n.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=\s*($|[\r\n,.;})\]]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:n.languages.javascript}},string:/[\s\S]+/}}}),n.languages.markup&&n.languages.markup.tag.addInlined("script","javascript"),n.languages.js=n.languages.javascript,"undefined"!=typeof self&&self.Prism&&self.document&&document.querySelector&&(self.Prism.fileHighlight=function(e){e=e||document;var t={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"};Array.prototype.slice.call(e.querySelectorAll("pre[data-src]")).forEach((function(e){if(!e.hasAttribute("data-src-loaded")){for(var r,o=e.getAttribute("data-src"),i=e,a=/\blang(?:uage)?-([\w-]+)\b/i;i&&!a.test(i.className);)i=i.parentNode;if(i&&(r=(e.className.match(a)||[,""])[1]),!r){var s=(o.match(/\.(\w+)$/)||[,""])[1];r=t[s]||s}var l=document.createElement("code");l.className="language-"+r,e.textContent="",l.textContent="Loading…",e.appendChild(l);var c=new XMLHttpRequest;c.open("GET",o,!0),c.onreadystatechange=function(){4==c.readyState&&(c.status<400&&c.responseText?(l.textContent=c.responseText,n.highlightElement(l),e.setAttribute("data-src-loaded","")):c.status>=400?l.textContent="✖ Error "+c.status+" while fetching file: "+c.statusText:l.textContent="✖ Error: File does not exist or is empty")},c.send(null)}})),n.plugins.toolbar&&n.plugins.toolbar.registerButton("download-file",(function(e){var t=e.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-src")&&t.hasAttribute("data-download-link")){var n=t.getAttribute("data-src"),r=document.createElement("a");return r.textContent=t.getAttribute("data-download-link-label")||"Download",r.setAttribute("download",""),r.href=n,r}}))},document.addEventListener("DOMContentLoaded",(function(){self.Prism.fileHighlight()})))}).call(this,n(6))},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){e.exports={}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(41);e.exports=function(e){return Object(r(e))}},function(e,t){e.exports={}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){var r=n(44);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";function r(e){return null==e}e.exports.isNothing=r,e.exports.isObject=function(e){return"object"==typeof e&&null!==e},e.exports.toArray=function(e){return Array.isArray(e)?e:r(e)?[]:[e]},e.exports.repeat=function(e,t){var n,r="";for(n=0;n<t;n+=1)r+=e;return r},e.exports.isNegativeZero=function(e){return 0===e&&Number.NEGATIVE_INFINITY===1/e},e.exports.extend=function(e,t){var n,r,o,i;if(t)for(n=0,r=(i=Object.keys(t)).length;n<r;n+=1)e[o=i[n]]=t[o];return e}},function(e,t,n){(function(e){function n(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===n(e)},t.isBoolean=function(e){return"boolean"==typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===n(e)},t.isObject=function(e){return"object"==typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===n(e)},t.isError=function(e){return"[object Error]"===n(e)||e instanceof Error},t.isFunction=function(e){return"function"==typeof e},t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=e.isBuffer}).call(this,n(11).Buffer)},function(t,n){t.exports=e},function(e,t,n){(function(e){function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var o=e[r];"."===o?e.splice(r,1):".."===o?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}t.resolve=function(){for(var t="",o=!1,i=arguments.length-1;i>=-1&&!o;i--){var a=i>=0?arguments[i]:e.cwd();if("string"!=typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,o="/"===a.charAt(0))}return(o?"/":"")+(t=n(r(t.split("/"),(function(e){return!!e})),!o).join("/"))||"."},t.normalize=function(e){var i=t.isAbsolute(e),a="/"===o(e,-1);return(e=n(r(e.split("/"),(function(e){return!!e})),!i).join("/"))||i||(e="."),e&&a&&(e+="/"),(i?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(r(e,(function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var o=r(e.split("/")),i=r(n.split("/")),a=Math.min(o.length,i.length),s=a,l=0;l<a;l++)if(o[l]!==i[l]){s=l;break}var c=[];for(l=s;l<o.length;l++)c.push("..");return(c=c.concat(i.slice(s))).join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){if("string"!=typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,r=-1,o=!0,i=e.length-1;i>=1;--i)if(47===(t=e.charCodeAt(i))){if(!o){r=i;break}}else o=!1;return-1===r?n?"/":".":n&&1===r?"/":e.slice(0,r)},t.basename=function(e,t){var n=function(e){"string"!=typeof e&&(e+="");var t,n=0,r=-1,o=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!o){n=t+1;break}}else-1===r&&(o=!1,r=t+1);return-1===r?"":e.slice(n,r)}(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!=typeof e&&(e+="");for(var t=-1,n=0,r=-1,o=!0,i=0,a=e.length-1;a>=0;--a){var s=e.charCodeAt(a);if(47!==s)-1===r&&(o=!1,r=a+1),46===s?-1===t?t=a:1!==i&&(i=1):-1!==t&&(i=-1);else if(!o){n=a+1;break}}return-1===t||-1===r||0===i||1===i&&t===r-1&&t===n+1?"":e.slice(t,r)};var o="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n(13))},function(e,t,n){var r,o,i;o=[t],void 0===(i="function"==typeof(r=function(e){"use strict";e.__esModule=!0;var t={},n=Object.prototype.hasOwnProperty,r=function(e){var r=arguments.length<=1||void 0===arguments[1]?t:arguments[1],o=r.cache||{};return function(){for(var t=arguments.length,i=Array(t),a=0;a<t;a++)i[a]=arguments[a];var s=String(i[0]);return!1===r.caseSensitive&&(s=s.toLowerCase()),n.call(o,s)?o[s]:o[s]=e.apply(this,i)}},o=function(e,t){if("function"==typeof t){var n=e;e=t,t=n}var r=t&&t.delay||t||0,o=void 0,i=void 0,a=void 0;return function(){for(var t=arguments.length,n=Array(t),s=0;s<t;s++)n[s]=arguments[s];o=n,i=this,a||(a=setTimeout((function(){e.apply(i,o),o=i=a=null}),r))}},i=function(e,t,n){var r=n.value;return{configurable:!0,get:function(){var e=r.bind(this);return Object.defineProperty(this,t,{value:e,configurable:!0,writable:!0}),e}}},a=c(r),s=c(o),l=c((function(e,t){return e.bind(t)}),(function(){return i}));function c(e,t){var n,r=(t=t||e.decorate||(n=e,function(e){return"function"==typeof e?n(e):function(t,r,o){o.value=n(o.value,e,t,r,o)}}))();return function(){for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];var a=o.length;return(a<2?t:a>2?r:e).apply(void 0,o)}}e.memoize=a,e.debounce=s,e.bind=l,e.default={memoize:a,debounce:s,bind:l}})?r.apply(t,o):r)||(e.exports=i)},function(e,t,n){(function(t){!function(t){"use strict";var n={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}|~{3,})([^`~\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|<![A-Z][\\s\\S]*?>\\n*|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:g,table:g,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};function r(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||k.defaults,this.rules=n.normal,this.options.pedantic?this.rules=n.pedantic:this.options.gfm&&(this.rules=n.gfm)}n._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,n._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,n.def=p(n.def).replace("label",n._label).replace("title",n._title).getRegex(),n.bullet=/(?:[*+-]|\d{1,9}\.)/,n.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,n.item=p(n.item,"gm").replace(/bull/g,n.bullet).getRegex(),n.list=p(n.list).replace(/bull/g,n.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+n.def.source+")").getRegex(),n._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",n._comment=/<!--(?!-?>)[\s\S]*?-->/,n.html=p(n.html,"i").replace("comment",n._comment).replace("tag",n._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),n.paragraph=p(n._paragraph).replace("hr",n.hr).replace("heading"," {0,3}#{1,6} +").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}|~{3,})[^`\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",n._tag).getRegex(),n.blockquote=p(n.blockquote).replace("paragraph",n.paragraph).getRegex(),n.normal=y({},n),n.gfm=y({},n.normal,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),n.pedantic=y({},n.normal,{html:p("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",n._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:g,paragraph:p(n.normal._paragraph).replace("hr",n.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",n.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),r.rules=n,r.lex=function(e,t){return new r(t).lex(e)},r.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},r.prototype.token=function(e,t){var r,o,i,a,s,l,c,f,p,d,h,m,g,y,w,x;for(e=e.replace(/^ +$/gm,"");e;)if((i=this.rules.newline.exec(e))&&(e=e.substring(i[0].length),i[0].length>1&&this.tokens.push({type:"space"})),i=this.rules.code.exec(e)){var k=this.tokens[this.tokens.length-1];e=e.substring(i[0].length),k&&"paragraph"===k.type?k.text+="\n"+i[0].trimRight():(i=i[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",codeBlockStyle:"indented",text:this.options.pedantic?i:b(i,"\n")}))}else if(i=this.rules.fences.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"code",lang:i[2]?i[2].trim():i[2],text:i[3]||""});else if(i=this.rules.heading.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"heading",depth:i[1].length,text:i[2]});else if((i=this.rules.nptable.exec(e))&&(l={type:"table",header:v(i[1].replace(/^ *| *\| *$/g,"")),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3]?i[3].replace(/\n$/,"").split("\n"):[]}).header.length===l.align.length){for(e=e.substring(i[0].length),h=0;h<l.align.length;h++)/^ *-+: *$/.test(l.align[h])?l.align[h]="right":/^ *:-+: *$/.test(l.align[h])?l.align[h]="center":/^ *:-+ *$/.test(l.align[h])?l.align[h]="left":l.align[h]=null;for(h=0;h<l.cells.length;h++)l.cells[h]=v(l.cells[h],l.header.length);this.tokens.push(l)}else if(i=this.rules.hr.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"hr"});else if(i=this.rules.blockquote.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"blockquote_start"}),i=i[0].replace(/^ *> ?/gm,""),this.token(i,t),this.tokens.push({type:"blockquote_end"});else if(i=this.rules.list.exec(e)){for(e=e.substring(i[0].length),c={type:"list_start",ordered:y=(a=i[2]).length>1,start:y?+a:"",loose:!1},this.tokens.push(c),f=[],r=!1,g=(i=i[0].match(this.rules.item)).length,h=0;h<g;h++)d=(l=i[h]).length,~(l=l.replace(/^ *([*+-]|\d+\.) */,"")).indexOf("\n ")&&(d-=l.length,l=this.options.pedantic?l.replace(/^ {1,4}/gm,""):l.replace(new RegExp("^ {1,"+d+"}","gm"),"")),h!==g-1&&(s=n.bullet.exec(i[h+1])[0],(a.length>1?1===s.length:s.length>1||this.options.smartLists&&s!==a)&&(e=i.slice(h+1).join("\n")+e,h=g-1)),o=r||/\n\n(?!\s*$)/.test(l),h!==g-1&&(r="\n"===l.charAt(l.length-1),o||(o=r)),o&&(c.loose=!0),x=void 0,(w=/^\[[ xX]\] /.test(l))&&(x=" "!==l[1],l=l.replace(/^\[[ xX]\] +/,"")),p={type:"list_item_start",task:w,checked:x,loose:o},f.push(p),this.tokens.push(p),this.token(l,!1),this.tokens.push({type:"list_item_end"});if(c.loose)for(g=f.length,h=0;h<g;h++)f[h].loose=!0;this.tokens.push({type:"list_end"})}else if(i=this.rules.html.exec(e))e=e.substring(i[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&("pre"===i[1]||"script"===i[1]||"style"===i[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(i[0]):u(i[0]):i[0]});else if(t&&(i=this.rules.def.exec(e)))e=e.substring(i[0].length),i[3]&&(i[3]=i[3].substring(1,i[3].length-1)),m=i[1].toLowerCase().replace(/\s+/g," "),this.tokens.links[m]||(this.tokens.links[m]={href:i[2],title:i[3]});else if((i=this.rules.table.exec(e))&&(l={type:"table",header:v(i[1].replace(/^ *| *\| *$/g,"")),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3]?i[3].replace(/\n$/,"").split("\n"):[]}).header.length===l.align.length){for(e=e.substring(i[0].length),h=0;h<l.align.length;h++)/^ *-+: *$/.test(l.align[h])?l.align[h]="right":/^ *:-+: *$/.test(l.align[h])?l.align[h]="center":/^ *:-+ *$/.test(l.align[h])?l.align[h]="left":l.align[h]=null;for(h=0;h<l.cells.length;h++)l.cells[h]=v(l.cells[h].replace(/^ *\| *| *\| *$/g,""),l.header.length);this.tokens.push(l)}else if(i=this.rules.lheading.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"heading",depth:"="===i[2].charAt(0)?1:2,text:i[1]});else if(t&&(i=this.rules.paragraph.exec(e)))e=e.substring(i[0].length),this.tokens.push({type:"paragraph",text:"\n"===i[1].charAt(i[1].length-1)?i[1].slice(0,-1):i[1]});else if(i=this.rules.text.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"text",text:i[0]});else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0));return this.tokens};var o={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:g,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*<\[])\*(?!\*)|^_([^\s<][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_<][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s<"][\s\S]*?[^\s\*])\*(?!\*|[^\spunctuation])|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:g,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/};function i(e,t){if(this.options=t||k.defaults,this.links=e,this.rules=o.normal,this.renderer=this.options.renderer||new a,this.renderer.options=this.options,!this.links)throw new Error("Tokens array requires a `links` property.");this.options.pedantic?this.rules=o.pedantic:this.options.gfm&&(this.options.breaks?this.rules=o.breaks:this.rules=o.gfm)}function a(e){this.options=e||k.defaults}function s(){}function l(e){this.tokens=[],this.token=null,this.options=e||k.defaults,this.options.renderer=this.options.renderer||new a,this.renderer=this.options.renderer,this.renderer.options=this.options,this.slugger=new c}function c(){this.seen={}}function u(e,t){if(t){if(u.escapeTest.test(e))return e.replace(u.escapeReplace,(function(e){return u.replacements[e]}))}else if(u.escapeTestNoEncode.test(e))return e.replace(u.escapeReplaceNoEncode,(function(e){return u.replacements[e]}));return e}function f(e){return e.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}function p(e,t){return e=e.source||e,t=t||"",{replace:function(t,n){return n=(n=n.source||n).replace(/(^|[^\[])\^/g,"$1"),e=e.replace(t,n),this},getRegex:function(){return new RegExp(e,t)}}}function d(e,t,n){if(e){try{var r=decodeURIComponent(f(n)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return null}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return null}t&&!m.test(n)&&(n=function(e,t){h[" "+e]||(/^[^:]+:\/*[^/]*$/.test(e)?h[" "+e]=e+"/":h[" "+e]=b(e,"/",!0));return e=h[" "+e],"//"===t.slice(0,2)?e.replace(/:[\s\S]*/,":")+t:"/"===t.charAt(0)?e.replace(/(:\/*[^/]*)[\s\S]*/,"$1")+t:e+t}(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(e){return null}return n}o._punctuation="!\"#$%&'()*+,\\-./:;<=>?@\\[^_{|}~",o.em=p(o.em).replace(/punctuation/g,o._punctuation).getRegex(),o._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,o._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,o._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,o.autolink=p(o.autolink).replace("scheme",o._scheme).replace("email",o._email).getRegex(),o._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,o.tag=p(o.tag).replace("comment",n._comment).replace("attribute",o._attribute).getRegex(),o._label=/(?:\[[^\[\]]*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,o._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,o._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,o.link=p(o.link).replace("label",o._label).replace("href",o._href).replace("title",o._title).getRegex(),o.reflink=p(o.reflink).replace("label",o._label).getRegex(),o.normal=y({},o),o.pedantic=y({},o.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:p(/^!?\[(label)\]\((.*?)\)/).replace("label",o._label).getRegex(),reflink:p(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",o._label).getRegex()}),o.gfm=y({},o.normal,{escape:p(o.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),o.gfm.url=p(o.gfm.url,"i").replace("email",o.gfm._extended_email).getRegex(),o.breaks=y({},o.gfm,{br:p(o.br).replace("{2,}","*").getRegex(),text:p(o.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()}),i.rules=o,i.output=function(e,t,n){return new i(t,n).output(e)},i.prototype.output=function(e){for(var t,n,r,o,a,s,l="";e;)if(a=this.rules.escape.exec(e))e=e.substring(a[0].length),l+=u(a[1]);else if(a=this.rules.tag.exec(e))!this.inLink&&/^<a /i.test(a[0])?this.inLink=!0:this.inLink&&/^<\/a>/i.test(a[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(a[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(a[0])&&(this.inRawBlock=!1),e=e.substring(a[0].length),l+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(a[0]):u(a[0]):a[0];else if(a=this.rules.link.exec(e)){var c=w(a[2],"()");if(c>-1){var f=4+a[1].length+c;a[2]=a[2].substring(0,c),a[0]=a[0].substring(0,f).trim(),a[3]=""}e=e.substring(a[0].length),this.inLink=!0,r=a[2],this.options.pedantic?(t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(r))?(r=t[1],o=t[3]):o="":o=a[3]?a[3].slice(1,-1):"",r=r.trim().replace(/^<([\s\S]*)>$/,"$1"),l+=this.outputLink(a,{href:i.escapes(r),title:i.escapes(o)}),this.inLink=!1}else if((a=this.rules.reflink.exec(e))||(a=this.rules.nolink.exec(e))){if(e=e.substring(a[0].length),t=(a[2]||a[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){l+=a[0].charAt(0),e=a[0].substring(1)+e;continue}this.inLink=!0,l+=this.outputLink(a,t),this.inLink=!1}else if(a=this.rules.strong.exec(e))e=e.substring(a[0].length),l+=this.renderer.strong(this.output(a[4]||a[3]||a[2]||a[1]));else if(a=this.rules.em.exec(e))e=e.substring(a[0].length),l+=this.renderer.em(this.output(a[6]||a[5]||a[4]||a[3]||a[2]||a[1]));else if(a=this.rules.code.exec(e))e=e.substring(a[0].length),l+=this.renderer.codespan(u(a[2].trim(),!0));else if(a=this.rules.br.exec(e))e=e.substring(a[0].length),l+=this.renderer.br();else if(a=this.rules.del.exec(e))e=e.substring(a[0].length),l+=this.renderer.del(this.output(a[1]));else if(a=this.rules.autolink.exec(e))e=e.substring(a[0].length),r="@"===a[2]?"mailto:"+(n=u(this.mangle(a[1]))):n=u(a[1]),l+=this.renderer.link(r,null,n);else if(this.inLink||!(a=this.rules.url.exec(e))){if(a=this.rules.text.exec(e))e=e.substring(a[0].length),this.inRawBlock?l+=this.renderer.text(this.options.sanitize?this.options.sanitizer?this.options.sanitizer(a[0]):u(a[0]):a[0]):l+=this.renderer.text(u(this.smartypants(a[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else{if("@"===a[2])r="mailto:"+(n=u(a[0]));else{do{s=a[0],a[0]=this.rules._backpedal.exec(a[0])[0]}while(s!==a[0]);n=u(a[0]),r="www."===a[1]?"http://"+n:n}e=e.substring(a[0].length),l+=this.renderer.link(r,null,n)}return l},i.escapes=function(e){return e?e.replace(i.rules._escapes,"$1"):e},i.prototype.outputLink=function(e,t){var n=t.href,r=t.title?u(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,r,this.output(e[1])):this.renderer.image(n,r,u(e[1]))},i.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},i.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,n="",r=e.length,o=0;o<r;o++)t=e.charCodeAt(o),Math.random()>.5&&(t="x"+t.toString(16)),n+="&#"+t+";";return n},a.prototype.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,r);null!=o&&o!==e&&(n=!0,e=o)}return r?'<pre><code class="'+this.options.langPrefix+u(r,!0)+'">'+(n?e:u(e,!0))+"</code></pre>\n":"<pre><code>"+(n?e:u(e,!0))+"</code></pre>"},a.prototype.blockquote=function(e){return"<blockquote>\n"+e+"</blockquote>\n"},a.prototype.html=function(e){return e},a.prototype.heading=function(e,t,n,r){return this.options.headerIds?"<h"+t+' id="'+this.options.headerPrefix+r.slug(n)+'">'+e+"</h"+t+">\n":"<h"+t+">"+e+"</h"+t+">\n"},a.prototype.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"},a.prototype.list=function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"</"+r+">\n"},a.prototype.listitem=function(e){return"<li>"+e+"</li>\n"},a.prototype.checkbox=function(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},a.prototype.paragraph=function(e){return"<p>"+e+"</p>\n"},a.prototype.table=function(e,t){return t&&(t="<tbody>"+t+"</tbody>"),"<table>\n<thead>\n"+e+"</thead>\n"+t+"</table>\n"},a.prototype.tablerow=function(e){return"<tr>\n"+e+"</tr>\n"},a.prototype.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"</"+n+">\n"},a.prototype.strong=function(e){return"<strong>"+e+"</strong>"},a.prototype.em=function(e){return"<em>"+e+"</em>"},a.prototype.codespan=function(e){return"<code>"+e+"</code>"},a.prototype.br=function(){return this.options.xhtml?"<br/>":"<br>"},a.prototype.del=function(e){return"<del>"+e+"</del>"},a.prototype.link=function(e,t,n){if(null===(e=d(this.options.sanitize,this.options.baseUrl,e)))return n;var r='<a href="'+u(e)+'"';return t&&(r+=' title="'+t+'"'),r+=">"+n+"</a>"},a.prototype.image=function(e,t,n){if(null===(e=d(this.options.sanitize,this.options.baseUrl,e)))return n;var r='<img src="'+e+'" alt="'+n+'"';return t&&(r+=' title="'+t+'"'),r+=this.options.xhtml?"/>":">"},a.prototype.text=function(e){return e},s.prototype.strong=s.prototype.em=s.prototype.codespan=s.prototype.del=s.prototype.text=function(e){return e},s.prototype.link=s.prototype.image=function(e,t,n){return""+n},s.prototype.br=function(){return""},l.parse=function(e,t){return new l(t).parse(e)},l.prototype.parse=function(e){this.inline=new i(e.links,this.options),this.inlineText=new i(e.links,y({},this.options,{renderer:new s})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},l.prototype.next=function(){return this.token=this.tokens.pop(),this.token},l.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},l.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},l.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,f(this.inlineText.output(this.token.text)),this.slugger);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,n,r,o="",i="";for(n="",e=0;e<this.token.header.length;e++)n+=this.renderer.tablecell(this.inline.output(this.token.header[e]),{header:!0,align:this.token.align[e]});for(o+=this.renderer.tablerow(n),e=0;e<this.token.cells.length;e++){for(t=this.token.cells[e],n="",r=0;r<t.length;r++)n+=this.renderer.tablecell(this.inline.output(t[r]),{header:!1,align:this.token.align[r]});i+=this.renderer.tablerow(n)}return this.renderer.table(o,i);case"blockquote_start":for(i="";"blockquote_end"!==this.next().type;)i+=this.tok();return this.renderer.blockquote(i);case"list_start":i="";for(var a=this.token.ordered,s=this.token.start;"list_end"!==this.next().type;)i+=this.tok();return this.renderer.list(i,a,s);case"list_item_start":i="";var l=this.token.loose,c=this.token.checked,u=this.token.task;for(this.token.task&&(i+=this.renderer.checkbox(c));"list_item_end"!==this.next().type;)i+=l||"text"!==this.token.type?this.tok():this.parseText();return this.renderer.listitem(i,u,c);case"html":return this.renderer.html(this.token.text);case"paragraph":return this.renderer.paragraph(this.inline.output(this.token.text));case"text":return this.renderer.paragraph(this.parseText());default:var p='Token with "'+this.token.type+'" type was not found.';if(!this.options.silent)throw new Error(p);console.log(p)}},c.prototype.slug=function(e){var t=e.toLowerCase().trim().replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},u.escapeTest=/[&<>"']/,u.escapeReplace=/[&<>"']/g,u.replacements={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},u.escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/,u.escapeReplaceNoEncode=/[<>"']|&(?!#?\w+;)/g;var h={},m=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function g(){}function y(e){for(var t,n,r=1;r<arguments.length;r++)for(n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function v(e,t){var n=e.replace(/\|/g,(function(e,t,n){for(var r=!1,o=t;--o>=0&&"\\"===n[o];)r=!r;return r?"|":" |"})).split(/ \|/),r=0;if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;r<n.length;r++)n[r]=n[r].trim().replace(/\\\|/g,"|");return n}function b(e,t,n){if(0===e.length)return"";for(var r=0;r<e.length;){var o=e.charAt(e.length-r-1);if(o!==t||n){if(o===t||!n)break;r++}else r++}return e.substr(0,e.length-r)}function w(e,t){if(-1===e.indexOf(t[1]))return-1;for(var n=0,r=0;r<e.length;r++)if("\\"===e[r])r++;else if(e[r]===t[0])n++;else if(e[r]===t[1]&&--n<0)return r;return-1}function x(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function k(e,t,n){if(null==e)throw new Error("marked(): input parameter is undefined or null");if("string"!=typeof e)throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if(n||"function"==typeof t){n||(n=t,t=null),x(t=y({},k.defaults,t||{}));var o,i,a=t.highlight,s=0;try{o=r.lex(e,t)}catch(e){return n(e)}i=o.length;var c=function(e){if(e)return t.highlight=a,n(e);var r;try{r=l.parse(o,t)}catch(t){e=t}return t.highlight=a,e?n(e):n(null,r)};if(!a||a.length<3)return c();if(delete t.highlight,!i)return c();for(;s<o.length;s++)!function(e){"code"!==e.type?--i||c():a(e.text,e.lang,(function(t,n){return t?c(t):null==n||n===e.text?--i||c():(e.text=n,e.escaped=!0,void(--i||c()))}))}(o[s])}else try{return t&&(t=y({},k.defaults,t)),x(t),l.parse(r.lex(e,t),t)}catch(e){if(e.message+="\nPlease report this to https://github.com/markedjs/marked.",(t||k.defaults).silent)return"<p>An error occurred:</p><pre>"+u(e.message+"",!0)+"</pre>";throw e}}g.exec=g,k.options=k.setOptions=function(e){return y(k.defaults,e),k},k.getDefaults=function(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:new a,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,xhtml:!1}},k.defaults=k.getDefaults(),k.Parser=l,k.parser=l.parse,k.Renderer=a,k.TextRenderer=s,k.Lexer=r,k.lexer=r.lex,k.InlineLexer=i,k.inlineLexer=i.output,k.Slugger=c,k.parse=k,e.exports=k}(this||"undefined"!=typeof window&&window)}).call(this,n(6))},function(e,t,n){var r=n(7);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+r).toString(36)}},function(e,t,n){var r=n(66),o=n(53),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},function(e,t,n){var r=n(19),o=n(170),i=n(76),a=n(40),s=n(107),l=n(68),c=n(54)("IE_PROTO"),u=function(){},f=function(){var e,t=l("iframe"),n=i.length;for(t.style.display="none",s.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),f=e.F;n--;)delete f.prototype[i[n]];return f()};e.exports=Object.create||function(e,t){var n;return null!==e?(u.prototype=r(e),n=new u,u.prototype=null,n[c]=e):n=f(),void 0===t?n:o(n,t)},a[c]=!0},function(e,t,n){var r=n(19),o=n(175),i=n(35),a=n(45),s=n(176),l=n(177),c=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,u,f){var p,d,h,m,g,y,v,b=a(t,n,u?2:1);if(f)p=e;else{if("function"!=typeof(d=s(e)))throw TypeError("Target is not iterable");if(o(d)){for(h=0,m=i(e.length);m>h;h++)if((g=u?b(r(v=e[h])[0],v[1]):b(e[h]))&&g instanceof c)return g;return new c(!1)}p=d.call(e)}for(y=p.next;!(v=y.call(p)).done;)if("object"==typeof(g=l(p,b,v.value,u))&&g&&g instanceof c)return g;return new c(!1)}).stop=function(e){return new c(!0,e)}},function(e,t,n){"use strict";function r(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r.prototype.toString=function(e){var t=this.name+": ";return t+=this.reason||"(unknown reason)",!e&&this.mark&&(t+=" "+this.mark.toString()),t},e.exports=r},function(e,t,n){"use strict";var r=n(36);e.exports=new r({include:[n(131)],implicit:[n(250),n(251)],explicit:[n(252),n(253),n(254),n(255)]})},function(e,t,n){"use strict";(function(t){void 0===t||!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:function(e,n,r,o){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var i,a,s=arguments.length;switch(s){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick((function(){e.call(null,n)}));case 3:return t.nextTick((function(){e.call(null,n,r)}));case 4:return t.nextTick((function(){e.call(null,n,r,o)}));default:for(i=new Array(s-1),a=0;a<i.length;)i[a++]=arguments[a];return t.nextTick((function(){e.apply(null,i)}))}}}:e.exports=t}).call(this,n(13))},function(e,t,n){"use strict";e.exports=o;var r=n(89);function o(){this.path=void 0,this.value=void 0,this.$refs=void 0,this.pathType=void 0}o.prototype.exists=function(e,t){try{return this.resolve(e,t),!0}catch(e){return!1}},o.prototype.get=function(e,t){return this.resolve(e,t).value},o.prototype.resolve=function(e,t,n){return new r(this,e,n).resolve(this.value,t)},o.prototype.set=function(e,t){var n=new r(this,e);this.value=n.set(this.value,t)},o.is$Ref=function(e){return e&&"object"==typeof e&&"string"==typeof e.$ref&&e.$ref.length>0},o.isExternal$Ref=function(e){return o.is$Ref(e)&&"#"!==e.$ref[0]},o.isAllowed$Ref=function(e,t){if(o.is$Ref(e)){if("#/"===e.$ref.substr(0,2)||"#"===e.$ref)return!0;if("#"!==e.$ref[0]&&(!t||t.resolve.external))return!0}},o.isExtended$Ref=function(e){return o.is$Ref(e)&&Object.keys(e).length>1},o.dereference=function(e,t){if(t&&"object"==typeof t&&o.isExtended$Ref(e)){var n={};return Object.keys(e).forEach((function(t){"$ref"!==t&&(n[t]=e[t])})),Object.keys(t).forEach((function(e){e in n||(n[e]=t[e])})),n}return t}},function(e,t,n){"use strict";function r(e){return e=(e=e.split("~1").join("/")).split("~0").join("~")}e.exports={jptr:function(e,t,n){if(void 0===e)return!1;if(!t||"#"===t)return void 0!==n?n:e;if(t.indexOf("#")>=0){var o=t.split("#");if(o[0])return!1;t=o[1],t=decodeURIComponent(t.slice(1).split("+").join(" "))}t.startsWith("/")&&(t=t.slice(1));for(var i=t.split("/"),a=0;a<i.length;a++){i[a]=r(i[a]);var s=void 0!==n&&a==i.length-1,l=parseInt(i[a],10);if(!Array.isArray(e)||isNaN(l)||l.toString()!==i[a]?l=Array.isArray(e)&&"-"===i[a]?-2:-1:i[a]=a>0?i[a-1]:"",-1!=l||e.hasOwnProperty(i[a]))if(l>=0)s&&(e[l]=n),e=e[l];else{if(-2===l)return s?(Array.isArray(e)&&e.push(n),n):void 0;s&&(e[i[a]]=n),e=e[i[a]]}else{if(void 0===n||"object"!=typeof e||Array.isArray(e))return!1;e[i[a]]=s?n:"0"===i[a+1]||"-"===i[a+1]?[]:{},e=e[i[a]]}}return e},jpescape:function(e){return e=(e=e.split("~").join("~0")).split("/").join("~1")},jpunescape:r}},function(e,t,n){"use strict";var r=n(1);e.exports={nop:function(e){return e},clone:function(e){return JSON.parse(JSON.stringify(e))},shallowClone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},deepClone:function e(t){var n=Array.isArray(t)?[]:{};for(var r in t)(t.hasOwnProperty(r)||Array.isArray(t))&&(n[r]="object"==typeof t[r]?e(t[r]):t[r]);return n},fastClone:function(e){return Object.assign({},e)},circularClone:function e(t,n){if(n||(n=new WeakMap),Object(t)!==t||t instanceof Function)return t;if(n.has(t))return n.get(t);try{var o=new t.constructor}catch(e){o=Object.create(Object.getPrototypeOf(t))}return n.set(t,o),Object.assign.apply(Object,r.__spreadArrays([o],Object.keys(t).map((function(r){var o;return(o={})[r]=e(t[r],n),o}))))}}},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,o="~";function i(){}function a(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function s(e,t,n,r,i){if("function"!=typeof n)throw new TypeError("The listener must be a function");var s=new a(n,r||e,i),l=o?o+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function l(e,t){0==--e._eventsCount?e._events=new i:delete e._events[t]}function c(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(o=!1)),c.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(o?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},c.prototype.listeners=function(e){var t=o?o+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,i=n.length,a=new Array(i);r<i;r++)a[r]=n[r].fn;return a},c.prototype.listenerCount=function(e){var t=o?o+e:e,n=this._events[t];return n?n.fn?1:n.length:0},c.prototype.emit=function(e,t,n,r,i,a){var s=o?o+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],f=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),f){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,n),!0;case 4:return u.fn.call(u.context,t,n,r),!0;case 5:return u.fn.call(u.context,t,n,r,i),!0;case 6:return u.fn.call(u.context,t,n,r,i,a),!0}for(c=1,l=new Array(f-1);c<f;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var p,d=u.length;for(c=0;c<d;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),f){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,n);break;case 4:u[c].fn.call(u[c].context,t,n,r);break;default:if(!l)for(p=1,l=new Array(f-1);p<f;p++)l[p-1]=arguments[p];u[c].fn.apply(u[c].context,l)}}return!0},c.prototype.on=function(e,t,n){return s(this,e,t,n,!1)},c.prototype.once=function(e,t,n){return s(this,e,t,n,!0)},c.prototype.removeListener=function(e,t,n,r){var i=o?o+e:e;if(!this._events[i])return this;if(!t)return l(this,i),this;var a=this._events[i];if(a.fn)a.fn!==t||r&&!a.once||n&&a.context!==n||l(this,i);else{for(var s=0,c=[],u=a.length;s<u;s++)(a[s].fn!==t||r&&!a[s].once||n&&a[s].context!==n)&&c.push(a[s]);c.length?this._events[i]=1===c.length?c[0]:c:l(this,i)}return this},c.prototype.removeAllListeners=function(e){var t;return e?(t=o?o+e:e,this._events[t]&&l(this,t)):(this._events=new i,this._eventsCount=0),this},c.prototype.off=c.prototype.removeListener,c.prototype.addListener=c.prototype.on,c.prefixed=o,c.EventEmitter=c,e.exports=c},function(e,t,n){var r=n(65),o=n(23),i=n(163);r||o(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){var r={};r[n(4)("toStringTag")]="z",e.exports="[object z]"===String(r)},function(e,t,n){var r=n(22),o=n(98);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.5.0",mode:r?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){var r=n(3),o=n(20);e.exports=function(e,t){try{o(r,e,t)}catch(n){r[e]=t}return t}},function(e,t,n){var r=n(3),o=n(7),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){var r=n(9);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},function(e,t,n){var r=n(98),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return o.call(e)}),e.exports=r.inspectSource},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){"use strict";var r=n(14),o=n(168),i=n(106),a=n(108),s=n(27),l=n(20),c=n(23),u=n(4),f=n(22),p=n(43),d=n(105),h=d.IteratorPrototype,m=d.BUGGY_SAFARI_ITERATORS,g=u("iterator"),y=function(){return this};e.exports=function(e,t,n,u,d,v,b){o(n,t,u);var w,x,k,E=function(e){if(e===d&&j)return j;if(!m&&e in S)return S[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},O=t+" Iterator",_=!1,S=e.prototype,T=S[g]||S["@@iterator"]||d&&S[d],j=!m&&T||E(d),C="Array"==t&&S.entries||T;if(C&&(w=i(C.call(new e)),h!==Object.prototype&&w.next&&(f||i(w)===h||(a?a(w,h):"function"!=typeof w[g]&&l(w,g,y)),s(w,O,!0,!0),f&&(p[O]=y))),"values"==d&&T&&"values"!==T.name&&(_=!0,j=function(){return T.call(this)}),f&&!b||S[g]===j||l(S,g,j),p[t]=j,d)if(x={values:E("values"),keys:v?j:E("keys"),entries:E("entries")},b)for(k in x)!m&&!_&&k in S||c(S,k,x[k]);else r({target:t,proto:!0,forced:m||_},x);return x}},function(e,t,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);t.f=i?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},function(e,t,n){var r=n(9),o=n(25),i="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},function(e,t,n){var r=n(104),o=n(76).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(9),o=/#|\.prototype\./,i=function(e,t){var n=s[a(e)];return n==c||n!=l&&("function"==typeof t?r(t):!!t)},a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},s=i.data={},l=i.NATIVE="N",c=i.POLYFILL="P";e.exports=i},function(e,t,n){var r=n(104),o=n(76);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var r=n(44),o=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new o(e)}},function(e,t,n){var r,o,i=n(3),a=n(118),s=i.process,l=s&&s.versions,c=l&&l.v8;c?o=(r=c.split("."))[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=r[1]),e.exports=o&&+o},function(e,t,n){var r=n(25);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(3),o=n(45),i=Function.call;e.exports=function(e,t,n){return o(i,r[e].prototype[t],n)}},function(e,t,n){"use strict";var r=n(36);e.exports=new r({explicit:[n(243),n(244),n(245)]})},function(e,t,n){"use strict";var r=n(36);e.exports=r.DEFAULT=new r({include:[n(58)],explicit:[n(256),n(257),n(258)]})},function(e,t,n){(function(e){var r=n(267),o=n(134),i=n(277),a=n(278),s=n(8),l=t;l.request=function(t,n){t="string"==typeof t?s.parse(t):i(t);var o=-1===e.location.protocol.search(/^https?:$/)?"http:":"",a=t.protocol||o,l=t.hostname||t.host,c=t.port,u=t.path||"/";l&&-1!==l.indexOf(":")&&(l="["+l+"]"),t.url=(l?a+"//"+l:"")+(c?":"+c:"")+u,t.method=(t.method||"GET").toUpperCase(),t.headers=t.headers||{};var f=new r(t);return n&&f.on("response",n),f},l.get=function(e,t){var n=l.request(e,t);return n.end(),n},l.ClientRequest=r,l.IncomingMessage=o.IncomingMessage,l.Agent=function(){},l.Agent.defaultMaxSockets=4,l.globalAgent=new l.Agent,l.STATUS_CODES=a,l.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,n(6))},function(e,t,n){var r=n(11),o=r.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return o(e,t,n)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=r:(i(r,t),t.Buffer=a),i(o,a),a.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,n)},a.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=o(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},function(e,t,n){"use strict";e.exports=u;var r=n(60),o=n(24),i=n(28),a=/\//g,s=/~/g,l=/~1/g,c=/~0/g;function u(e,t,n){this.$ref=e,this.path=t,this.originalPath=n||t,this.value=void 0,this.circular=!1,this.indirections=0}function f(e,t){if(r.isAllowed$Ref(e.value,t)){var n=o.resolve(e.path,e.value.$ref);if(n!==e.path){var i=e.$ref.$refs._resolve(n,t);return e.indirections+=i.indirections+1,r.isExtended$Ref(e.value)?(e.value=r.dereference(e.value,i.value),!1):(e.$ref=i.$ref,e.path=i.path,e.value=i.value,!0)}e.circular=!0}}function p(e,t,n){if(!e.value||"object"!=typeof e.value)throw i.syntax('Error assigning $ref pointer "%s". \nCannot set "%s" of a non-object.',e.path,t);return"-"===t&&Array.isArray(e.value)?e.value.push(n):e.value[t]=n,n}u.prototype.resolve=function(e,t){var n=u.parse(this.path);this.value=e;for(var r=0;r<n.length;r++){f(this,t)&&(this.path=u.join(this.path,n.slice(r)));var o=n[r];if(void 0===this.value[o])throw i.syntax('Error resolving $ref pointer "%s". \nToken "%s" does not exist.',this.originalPath,o);this.value=this.value[o]}return f(this,t),this},u.prototype.set=function(e,t,n){var r,o=u.parse(this.path);if(0===o.length)return this.value=t,t;this.value=e;for(var i=0;i<o.length-1;i++)f(this,n),r=o[i],this.value&&void 0!==this.value[r]?this.value=this.value[r]:this.value=p(this,r,{});return f(this,n),p(this,r=o[o.length-1],t),e},u.parse=function(e){var t=o.getHash(e).substr(1);if(!t)return[];t=t.split("/");for(var n=0;n<t.length;n++)t[n]=decodeURIComponent(t[n].replace(l,"/").replace(c,"~"));if(""!==t[0])throw i.syntax('Invalid $ref pointer "%s". Pointers must begin with "#/"',t);return t.slice(1)},u.join=function(e,t){-1===e.indexOf("#")&&(e+="#"),t=Array.isArray(t)?t:[t];for(var n=0;n<t.length;n++){var r=t[n];e+="/"+encodeURIComponent(r.replace(s,"~0").replace(a,"~1"))}return e}},function(e,t,n){"use strict";e.exports={isRef:function(e,t){return"$ref"===t&&!!e&&"string"==typeof e[t]}}},function(e,t,n){"use strict";var r=n(61).jpescape;e.exports={recurse:function e(t,n,o){if(n||(n={depth:0}),n.depth||(n=Object.assign({},{path:"#",depth:0,pkey:"",parent:{},payload:{},seen:new WeakMap,identity:!1,identityDetection:!1},n)),"object"==typeof t){var i=n.path;for(var a in t){if(n.key=a,n.path=n.path+"/"+encodeURIComponent(r(a)),n.identityPath=n.seen.get(t[a]),n.identity=void 0!==n.identityPath,o(t,a,n),"object"==typeof t[a]&&!n.identity){n.identityDetection&&!Array.isArray(t[a])&&null!==t[a]&&n.seen.set(t[a],n.path);var s={};s.parent=t,s.path=n.path,s.depth=n.depth?n.depth+1:1,s.pkey=a,s.payload=n.payload,s.seen=n.seen,s.identity=!1,s.identityDetection=n.identityDetection,e(t[a],s,o)}n.path=i}}}}},function(e,t,n){e.exports=function e(t){"use strict";var n=/^\0+/g,r=/[\0\r\f]/g,o=/: */g,i=/zoo|gra/,a=/([,: ])(transform)/g,s=/,+\s*(?![^(]*[)])/g,l=/ +\s*(?![^(]*[)])/g,c=/ *[\0] */g,u=/,\r+?/g,f=/([\t\r\n ])*\f?&/g,p=/:global\(((?:[^\(\)\[\]]*|\[.*\]|\([^\(\)]*\))*)\)/g,d=/\W+/g,h=/@(k\w+)\s*(\S*)\s*/,m=/::(place)/g,g=/:(read-only)/g,y=/\s+(?=[{\];=:>])/g,v=/([[}=:>])\s+/g,b=/(\{[^{]+?);(?=\})/g,w=/\s{2,}/g,x=/([^\(])(:+) */g,k=/[svh]\w+-[tblr]{2}/,E=/\(\s*(.*)\s*\)/g,O=/([\s\S]*?);/g,_=/-self|flex-/g,S=/[^]*?(:[rp][el]a[\w-]+)[^]*/,T=/stretch|:\s*\w+\-(?:conte|avail)/,j=/([^-])(image-set\()/,C="-webkit-",I="-moz-",A="-ms-",P=59,R=125,N=123,L=40,M=41,D=91,F=93,U=10,z=13,B=9,$=64,q=32,W=38,H=45,V=95,Y=42,G=44,Q=58,X=39,K=34,J=47,Z=62,ee=43,te=126,ne=0,re=12,oe=11,ie=107,ae=109,se=115,le=112,ce=111,ue=105,fe=99,pe=100,de=112,he=1,me=1,ge=0,ye=1,ve=1,be=1,we=0,xe=0,ke=0,Ee=[],Oe=[],_e=0,Se=null,Te=-2,je=-1,Ce=0,Ie=1,Ae=2,Pe=3,Re=0,Ne=1,Le="",Me="",De="";function Fe(e,t,o,i,a){for(var s,l,u=0,f=0,p=0,d=0,y=0,v=0,b=0,w=0,k=0,O=0,_=0,S=0,T=0,j=0,V=0,we=0,Oe=0,Se=0,Te=0,je=o.length,ze=je-1,Ve="",Ye="",Ge="",Qe="",Xe="",Ke="";V<je;){if(b=o.charCodeAt(V),V===ze&&f+d+p+u!==0&&(0!==f&&(b=f===J?U:J),d=p=u=0,je++,ze++),f+d+p+u===0){if(V===ze&&(we>0&&(Ye=Ye.replace(r,"")),Ye.trim().length>0)){switch(b){case q:case B:case P:case z:case U:break;default:Ye+=o.charAt(V)}b=P}if(1===Oe)switch(b){case N:case R:case P:case K:case X:case L:case M:case G:Oe=0;case B:case z:case U:case q:break;default:for(Oe=0,Te=V,y=b,V--,b=P;Te<je;)switch(o.charCodeAt(Te++)){case U:case z:case P:++V,b=y,Te=je;break;case Q:we>0&&(++V,b=y);case N:Te=je}}switch(b){case N:for(y=(Ye=Ye.trim()).charCodeAt(0),_=1,Te=++V;V<je;){switch(b=o.charCodeAt(V)){case N:_++;break;case R:_--;break;case J:switch(v=o.charCodeAt(V+1)){case Y:case J:V=He(v,V,ze,o)}break;case D:b++;case L:b++;case K:case X:for(;V++<ze&&o.charCodeAt(V)!==b;);}if(0===_)break;V++}switch(Ge=o.substring(Te,V),y===ne&&(y=(Ye=Ye.replace(n,"").trim()).charCodeAt(0)),y){case $:switch(we>0&&(Ye=Ye.replace(r,"")),v=Ye.charCodeAt(1)){case pe:case ae:case se:case H:s=t;break;default:s=Ee}if(Te=(Ge=Fe(t,s,Ge,v,a+1)).length,ke>0&&0===Te&&(Te=Ye.length),_e>0&&(s=Ue(Ee,Ye,Se),l=We(Pe,Ge,s,t,me,he,Te,v,a,i),Ye=s.join(""),void 0!==l&&0===(Te=(Ge=l.trim()).length)&&(v=0,Ge="")),Te>0)switch(v){case se:Ye=Ye.replace(E,qe);case pe:case ae:case H:Ge=Ye+"{"+Ge+"}";break;case ie:Ge=(Ye=Ye.replace(h,"$1 $2"+(Ne>0?Le:"")))+"{"+Ge+"}",Ge=1===ve||2===ve&&$e("@"+Ge,3)?"@"+C+Ge+"@"+Ge:"@"+Ge;break;default:Ge=Ye+Ge,i===de&&(Qe+=Ge,Ge="")}else Ge="";break;default:Ge=Fe(t,Ue(t,Ye,Se),Ge,i,a+1)}Xe+=Ge,S=0,Oe=0,j=0,we=0,Se=0,T=0,Ye="",Ge="",b=o.charCodeAt(++V);break;case R:case P:if((Te=(Ye=(we>0?Ye.replace(r,""):Ye).trim()).length)>1)switch(0===j&&((y=Ye.charCodeAt(0))===H||y>96&&y<123)&&(Te=(Ye=Ye.replace(" ",":")).length),_e>0&&void 0!==(l=We(Ie,Ye,t,e,me,he,Qe.length,i,a,i))&&0===(Te=(Ye=l.trim()).length)&&(Ye="\0\0"),y=Ye.charCodeAt(0),v=Ye.charCodeAt(1),y){case ne:break;case $:if(v===ue||v===fe){Ke+=Ye+o.charAt(V);break}default:if(Ye.charCodeAt(Te-1)===Q)break;Qe+=Be(Ye,y,v,Ye.charCodeAt(2))}S=0,Oe=0,j=0,we=0,Se=0,Ye="",b=o.charCodeAt(++V)}}switch(b){case z:case U:if(f+d+p+u+xe===0)switch(O){case M:case X:case K:case $:case te:case Z:case Y:case ee:case J:case H:case Q:case G:case P:case N:case R:break;default:j>0&&(Oe=1)}f===J?f=0:ye+S===0&&i!==ie&&Ye.length>0&&(we=1,Ye+="\0"),_e*Re>0&&We(Ce,Ye,t,e,me,he,Qe.length,i,a,i),he=1,me++;break;case P:case R:if(f+d+p+u===0){he++;break}default:switch(he++,Ve=o.charAt(V),b){case B:case q:if(d+u+f===0)switch(w){case G:case Q:case B:case q:Ve="";break;default:b!==q&&(Ve=" ")}break;case ne:Ve="\\0";break;case re:Ve="\\f";break;case oe:Ve="\\v";break;case W:d+f+u===0&&ye>0&&(Se=1,we=1,Ve="\f"+Ve);break;case 108:if(d+f+u+ge===0&&j>0)switch(V-j){case 2:w===le&&o.charCodeAt(V-3)===Q&&(ge=w);case 8:k===ce&&(ge=k)}break;case Q:d+f+u===0&&(j=V);break;case G:f+p+d+u===0&&(we=1,Ve+="\r");break;case K:case X:0===f&&(d=d===b?0:0===d?b:d);break;case D:d+f+p===0&&u++;break;case F:d+f+p===0&&u--;break;case M:d+f+u===0&&p--;break;case L:if(d+f+u===0){if(0===S)switch(2*w+3*k){case 533:break;default:_=0,S=1}p++}break;case $:f+p+d+u+j+T===0&&(T=1);break;case Y:case J:if(d+u+p>0)break;switch(f){case 0:switch(2*b+3*o.charCodeAt(V+1)){case 235:f=J;break;case 220:Te=V,f=Y}break;case Y:b===J&&w===Y&&Te+2!==V&&(33===o.charCodeAt(Te+2)&&(Qe+=o.substring(Te,V+1)),Ve="",f=0)}}if(0===f){if(ye+d+u+T===0&&i!==ie&&b!==P)switch(b){case G:case te:case Z:case ee:case M:case L:if(0===S){switch(w){case B:case q:case U:case z:Ve+="\0";break;default:Ve="\0"+Ve+(b===G?"":"\0")}we=1}else switch(b){case L:j+7===V&&108===w&&(j=0),S=++_;break;case M:0==(S=--_)&&(we=1,Ve+="\0")}break;case B:case q:switch(w){case ne:case N:case R:case P:case G:case re:case B:case q:case U:case z:break;default:0===S&&(we=1,Ve+="\0")}}Ye+=Ve,b!==q&&b!==B&&(O=b)}}k=w,w=b,V++}if(Te=Qe.length,ke>0&&0===Te&&0===Xe.length&&0===t[0].length==0&&(i!==ae||1===t.length&&(ye>0?Me:De)===t[0])&&(Te=t.join(",").length+2),Te>0){if(s=0===ye&&i!==ie?function(e){for(var t,n,o=0,i=e.length,a=Array(i);o<i;++o){for(var s=e[o].split(c),l="",u=0,f=0,p=0,d=0,h=s.length;u<h;++u)if(!(0===(f=(n=s[u]).length)&&h>1)){if(p=l.charCodeAt(l.length-1),d=n.charCodeAt(0),t="",0!==u)switch(p){case Y:case te:case Z:case ee:case q:case L:break;default:t=" "}switch(d){case W:n=t+Me;case te:case Z:case ee:case q:case M:case L:break;case D:n=t+n+Me;break;case Q:switch(2*n.charCodeAt(1)+3*n.charCodeAt(2)){case 530:if(be>0){n=t+n.substring(8,f-1);break}default:(u<1||s[u-1].length<1)&&(n=t+Me+n)}break;case G:t="";default:n=f>1&&n.indexOf(":")>0?t+n.replace(x,"$1"+Me+"$2"):t+n+Me}l+=n}a[o]=l.replace(r,"").trim()}return a}(t):t,_e>0&&void 0!==(l=We(Ae,Qe,s,e,me,he,Te,i,a,i))&&0===(Qe=l).length)return Ke+Qe+Xe;if(Qe=s.join(",")+"{"+Qe+"}",ve*ge!=0){switch(2!==ve||$e(Qe,2)||(ge=0),ge){case ce:Qe=Qe.replace(g,":"+I+"$1")+Qe;break;case le:Qe=Qe.replace(m,"::"+C+"input-$1")+Qe.replace(m,"::"+I+"$1")+Qe.replace(m,":"+A+"input-$1")+Qe}ge=0}}return Ke+Qe+Xe}function Ue(e,t,n){var r=t.trim().split(u),o=r,i=r.length,a=e.length;switch(a){case 0:case 1:for(var s=0,l=0===a?"":e[0]+" ";s<i;++s)o[s]=ze(l,o[s],n,a).trim();break;default:s=0;var c=0;for(o=[];s<i;++s)for(var f=0;f<a;++f)o[c++]=ze(e[f]+" ",r[s],n,a).trim()}return o}function ze(e,t,n,r){var o=t,i=o.charCodeAt(0);switch(i<33&&(i=(o=o.trim()).charCodeAt(0)),i){case W:switch(ye+r){case 0:case 1:if(0===e.trim().length)break;default:return o.replace(f,"$1"+e.trim())}break;case Q:switch(o.charCodeAt(1)){case 103:if(be>0&&ye>0)return o.replace(p,"$1").replace(f,"$1"+De);break;default:return e.trim()+o.replace(f,"$1"+e.trim())}default:if(n*ye>0&&o.indexOf("\f")>0)return o.replace(f,(e.charCodeAt(0)===Q?"":"$1")+e.trim())}return e+o}function Be(e,t,n,r){var c,u=0,f=e+";",p=2*t+3*n+4*r;if(944===p)return function(e){var t=e.length,n=e.indexOf(":",9)+1,r=e.substring(0,n).trim(),o=e.substring(n,t-1).trim();switch(e.charCodeAt(9)*Ne){case 0:break;case H:if(110!==e.charCodeAt(10))break;default:var i=o.split((o="",s)),a=0;for(n=0,t=i.length;a<t;n=0,++a){for(var c=i[a],u=c.split(l);c=u[n];){var f=c.charCodeAt(0);if(1===Ne&&(f>$&&f<90||f>96&&f<123||f===V||f===H&&c.charCodeAt(1)!==H))switch(isNaN(parseFloat(c))+(-1!==c.indexOf("("))){case 1:switch(c){case"infinite":case"alternate":case"backwards":case"running":case"normal":case"forwards":case"both":case"none":case"linear":case"ease":case"ease-in":case"ease-out":case"ease-in-out":case"paused":case"reverse":case"alternate-reverse":case"inherit":case"initial":case"unset":case"step-start":case"step-end":break;default:c+=Le}}u[n++]=c}o+=(0===a?"":",")+u.join(" ")}}return o=r+o+";",1===ve||2===ve&&$e(o,1)?C+o+o:o}(f);if(0===ve||2===ve&&!$e(f,1))return f;switch(p){case 1015:return 97===f.charCodeAt(10)?C+f+f:f;case 951:return 116===f.charCodeAt(3)?C+f+f:f;case 963:return 110===f.charCodeAt(5)?C+f+f:f;case 1009:if(100!==f.charCodeAt(4))break;case 969:case 942:return C+f+f;case 978:return C+f+I+f+f;case 1019:case 983:return C+f+I+f+A+f+f;case 883:return f.charCodeAt(8)===H?C+f+f:f.indexOf("image-set(",11)>0?f.replace(j,"$1"+C+"$2")+f:f;case 932:if(f.charCodeAt(4)===H)switch(f.charCodeAt(5)){case 103:return C+"box-"+f.replace("-grow","")+C+f+A+f.replace("grow","positive")+f;case 115:return C+f+A+f.replace("shrink","negative")+f;case 98:return C+f+A+f.replace("basis","preferred-size")+f}return C+f+A+f+f;case 964:return C+f+A+"flex-"+f+f;case 1023:if(99!==f.charCodeAt(8))break;return c=f.substring(f.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),C+"box-pack"+c+C+f+A+"flex-pack"+c+f;case 1005:return i.test(f)?f.replace(o,":"+C)+f.replace(o,":"+I)+f:f;case 1e3:switch(u=(c=f.substring(13).trim()).indexOf("-")+1,c.charCodeAt(0)+c.charCodeAt(u)){case 226:c=f.replace(k,"tb");break;case 232:c=f.replace(k,"tb-rl");break;case 220:c=f.replace(k,"lr");break;default:return f}return C+f+A+c+f;case 1017:if(-1===f.indexOf("sticky",9))return f;case 975:switch(u=(f=e).length-10,p=(c=(33===f.charCodeAt(u)?f.substring(0,u):f).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|c.charCodeAt(7))){case 203:if(c.charCodeAt(8)<111)break;case 115:f=f.replace(c,C+c)+";"+f;break;case 207:case 102:f=f.replace(c,C+(p>102?"inline-":"")+"box")+";"+f.replace(c,C+c)+";"+f.replace(c,A+c+"box")+";"+f}return f+";";case 938:if(f.charCodeAt(5)===H)switch(f.charCodeAt(6)){case 105:return c=f.replace("-items",""),C+f+C+"box-"+c+A+"flex-"+c+f;case 115:return C+f+A+"flex-item-"+f.replace(_,"")+f;default:return C+f+A+"flex-line-pack"+f.replace("align-content","").replace(_,"")+f}break;case 973:case 989:if(f.charCodeAt(3)!==H||122===f.charCodeAt(4))break;case 931:case 953:if(!0===T.test(e))return 115===(c=e.substring(e.indexOf(":")+1)).charCodeAt(0)?Be(e.replace("stretch","fill-available"),t,n,r).replace(":fill-available",":stretch"):f.replace(c,C+c)+f.replace(c,I+c.replace("fill-",""))+f;break;case 962:if(f=C+f+(102===f.charCodeAt(5)?A+f:"")+f,n+r===211&&105===f.charCodeAt(13)&&f.indexOf("transform",10)>0)return f.substring(0,f.indexOf(";",27)+1).replace(a,"$1"+C+"$2")+f}return f}function $e(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10),o=e.substring(n+1,e.length-1);return Se(2!==t?r:r.replace(S,"$1"),o,t)}function qe(e,t){var n=Be(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(O," or ($1)").substring(4):"("+t+")"}function We(e,t,n,r,o,i,a,s,l,c){for(var u,f=0,p=t;f<_e;++f)switch(u=Oe[f].call(Ye,e,p,n,r,o,i,a,s,l,c)){case void 0:case!1:case!0:case null:break;default:p=u}if(p!==t)return p}function He(e,t,n,r){for(var o=t+1;o<n;++o)switch(r.charCodeAt(o)){case J:if(e===Y&&r.charCodeAt(o-1)===Y&&t+2!==o)return o+1;break;case U:if(e===J)return o+1}return o}function Ve(e){for(var t in e){var n=e[t];switch(t){case"keyframe":Ne=0|n;break;case"global":be=0|n;break;case"cascade":ye=0|n;break;case"compress":we=0|n;break;case"semicolon":xe=0|n;break;case"preserve":ke=0|n;break;case"prefix":Se=null,n?"function"!=typeof n?ve=1:(ve=2,Se=n):ve=0}}return Ve}function Ye(t,n){if(void 0!==this&&this.constructor===Ye)return e(t);var o=t,i=o.charCodeAt(0);i<33&&(i=(o=o.trim()).charCodeAt(0)),Ne>0&&(Le=o.replace(d,i===D?"":"-")),i=1,1===ye?De=o:Me=o;var a,s=[De];_e>0&&void 0!==(a=We(je,n,s,s,me,he,0,0,0,0))&&"string"==typeof a&&(n=a);var l=Fe(Ee,s,n,0,0);return _e>0&&void 0!==(a=We(Te,l,s,s,me,he,l.length,0,0,0))&&"string"!=typeof(l=a)&&(i=0),Le="",De="",Me="",ge=0,me=1,he=1,we*i==0?l:l.replace(r,"").replace(y,"").replace(v,"$1").replace(b,"$1").replace(w," ")}return Ye.use=function e(t){switch(t){case void 0:case null:_e=Oe.length=0;break;default:if("function"==typeof t)Oe[_e++]=t;else if("object"==typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else Re=0|!!t}return e},Ye.set=Ve,void 0!==t&&Ve(t),Ye}(null)},function(e,t,n){"use strict";e.exports=n(234)},function(e,t,n){"use strict";function r(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}t.a=function(e,t){var n;void 0===t&&(t=r);var o,i=[],a=!1;return function(){for(var r=[],s=0;s<arguments.length;s++)r[s]=arguments[s];return a&&n===this&&t(r,i)?o:(o=e.apply(this,r),a=!0,n=this,i=r,o)}}},function(e,t,n){ /*!*************************************************** * mark.js v8.11.1 * https://markjs.io/ * Copyright (c) 2014–2018, Julian Kühnel * Released under the MIT license https://git.io/vwTVl *****************************************************/ e.exports=function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(n){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=o,this.iframesTimeout=i}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var o=e.contentWindow;if(r=o.document,!o||!r)throw new Error("iframe inaccessible")}catch(e){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,o=!1,i=null,a=function a(){if(!o){o=!0,clearTimeout(i);try{r.isIframeBlank(e)||(e.removeEventListener("load",a),r.getIframeContents(e,t,n))}catch(e){n()}}};e.addEventListener("load",a),i=setTimeout(a,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(e){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,(function(){return!0}),(function(e){r++,n.waitForIframes(e.querySelector("html"),(function(){--r||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,r){var o=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=t.querySelectorAll("iframe"),s=a.length,l=0;a=Array.prototype.slice.call(a);var c=function(){--s<=0&&i(l)};s||c(),a.forEach((function(t){e.matches(t,o.exclude)?c():o.onIframeReady(t,(function(e){n(t)&&(l++,r(e)),c()}),c)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:null===t?e.nextNode():e.nextNode()&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var o=!1,i=!1;return r.forEach((function(e,t){e.val===n&&(o=t,i=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==o||i?!1===o||i||(r[o].handled=!0):r.push({val:n,handled:!0}),!0):(!1===o&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var o=this;e.forEach((function(e){e.handled||o.getIframeContents(e.val,(function(e){o.createInstanceOnIframe(e).forEachNode(t,n,r)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,r,o){for(var i,a=this,s=this.createIterator(t,e,r),l=[],c=[],u=void 0,f=void 0;i=void 0,i=a.getIteratorNode(s),f=i.prevNode,u=i.node;)this.iframes&&this.forEachIframe(t,(function(e){return a.checkIframeFilter(u,f,e,l)}),(function(t){a.createInstanceOnIframe(t).forEachNode(e,(function(e){return c.push(e)}),r)})),c.push(u);c.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(l,e,n,r),o()}},{key:"forEachNode",value:function(e,t,n){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},i=this.getContexts(),a=i.length;a||o(),i.forEach((function(i){var s=function(){r.iterateThroughNodes(e,i,t,n,(function(){--a<=0&&o()}))};r.iframes?r.waitForIframes(i,s):s()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var o=!1;return n.every((function(t){return!r.call(e,t)||(o=!0,!1)})),o}return!1}}]),e}(),i=function(){function i(e){t(this,i),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(i,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var o in t)if(t.hasOwnProperty(o)){var i=t[o],a="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(i):this.escapeStr(i);""!==a&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(a)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynomyms(a)+"|"+this.processSynomyms(s)+")"+r))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":""}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":""}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],r=[];return e.split("").forEach((function(o){n.every((function(n){if(-1!==n.indexOf(o)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n=this.opt.accuracy,r="string"==typeof n?n:n.value,o="string"==typeof n?[]:n.limiters,i="";switch(o.forEach((function(e){i+="|"+t.escapeStr(e)})),r){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var o=t.callNoMatchOnInvalidRanges(e,r),i=o.start,a=o.end;o.valid&&(e.start=i,e.length=a-i,n.push(e),r=a)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,o=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?o=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:o}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,o=!0,i=n.length,a=t-i,s=parseInt(e.start,10)-a;return(r=(s=s>i?i:s)+parseInt(e.length,10))>i&&(r=i,this.log("End range automatically set to the max value of "+i)),s<0||r-s<0||s>i||r>i?(o=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(o=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:o}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:r})}))}},{key:"matchesExclude",value:function(e){return o.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",o=e.splitText(t),i=o.splitText(n-t),a=document.createElement(r);return a.setAttribute("data-markjs","true"),this.opt.className&&a.setAttribute("class",this.opt.className),a.textContent=o.textContent,o.parentNode.replaceChild(a,o),i}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,o){var i=this;e.nodes.every((function(a,s){var l=e.nodes[s+1];if(void 0===l||l.start>t){if(!r(a.node))return!1;var c=t-a.start,u=(n>a.end?a.end:n)-a.start,f=e.value.substr(0,a.start),p=e.value.substr(u+a.start);if(a.node=i.wrapRangeInTextNode(a.node,c,u),e.value=f+p,e.nodes.forEach((function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=u),e.nodes[n].end-=u)})),n-=u,o(a.node.previousSibling,a.start),!(n>a.end))return!1;t=a.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,r,o){var i=this,a=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var o=void 0;null!==(o=e.exec(t.textContent))&&""!==o[a];)if(n(o[a],t)){var s=o.index;if(0!==a)for(var l=1;l<a;l++)s+=o[l].length;t=i.wrapRangeInTextNode(t,s,s+o[a].length),r(t.previousSibling),e.lastIndex=0}})),o()}))}},{key:"wrapMatchesAcrossElements",value:function(e,t,n,r,o){var i=this,a=0===t?0:t+1;this.getTextNodes((function(t){for(var s=void 0;null!==(s=e.exec(t.value))&&""!==s[a];){var l=s.index;if(0!==a)for(var c=1;c<a;c++)l+=s[c].length;var u=l+s[a].length;i.wrapRangeInMappedTextNode(t,l,u,(function(e){return n(s[a],e)}),(function(t,n){e.lastIndex=n,r(t)}))}o()}))}},{key:"wrapRangeFromIndex",value:function(e,t,n,r){var o=this;this.getTextNodes((function(i){var a=i.value.length;e.forEach((function(e,r){var s=o.checkWhitespaceRanges(e,a,i.value),l=s.start,c=s.end;s.valid&&o.wrapRangeInMappedTextNode(i,l,c,(function(n){return t(n,e,i.value.substring(l,c),r)}),(function(t){n(t,e)}))})),r()}))}},{key:"unwrapMatches",value:function(e){for(var t=e.parentNode,n=document.createDocumentFragment();e.firstChild;)n.appendChild(e.removeChild(e.firstChild));t.replaceChild(n,e),this.ie?this.normalizeTextNode(t):t.normalize()}},{key:"normalizeTextNode",value:function(e){if(e){if(3===e.nodeType)for(;e.nextSibling&&3===e.nextSibling.nodeType;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}},{key:"markRegExp",value:function(e,t){var n=this;this.opt=t,this.log('Searching with expression "'+e+'"');var r=0,o="wrapMatches";this.opt.acrossElements&&(o="wrapMatchesAcrossElements"),this[o](e,this.opt.ignoreGroups,(function(e,t){return n.opt.filter(t,e,r)}),(function(e){r++,n.opt.each(e)}),(function(){0===r&&n.opt.noMatch(e),n.opt.done(r)}))}},{key:"mark",value:function(e,t){var n=this;this.opt=t;var r=0,o="wrapMatches",i=this.getSeparatedKeywords("string"==typeof e?[e]:e),a=i.keywords,s=i.length,l=this.opt.caseSensitive?"":"i";this.opt.acrossElements&&(o="wrapMatchesAcrossElements"),0===s?this.opt.done(r):function e(t){var i=new RegExp(n.createRegExp(t),"gm"+l),c=0;n.log('Searching with expression "'+i+'"'),n[o](i,1,(function(e,o){return n.opt.filter(o,t,r,c)}),(function(e){c++,r++,n.opt.each(e)}),(function(){0===c&&n.opt.noMatch(t),a[s-1]===t?n.opt.done(r):e(a[a.indexOf(t)+1])}))}(a[0])}},{key:"markRanges",value:function(e,t){var n=this;this.opt=t;var r=0,o=this.checkRanges(e);o&&o.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(o)),this.wrapRangeFromIndex(o,(function(e,t,r,o){return n.opt.filter(e,t,r,o)}),(function(e,t){r++,n.opt.each(e,t)}),(function(){n.opt.done(r)}))):this.opt.done(r)}},{key:"unmark",value:function(e){var t=this;this.opt=e;var n=this.opt.element?this.opt.element:"*";n+="[data-markjs]",this.opt.className&&(n+="."+this.opt.className),this.log('Removal selector "'+n+'"'),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,(function(e){t.unwrapMatches(e)}),(function(e){var r=o.matches(e,n),i=t.matchesExclude(e);return!r||i?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),this.opt.done)}},{key:"opt",set:function(e){this._opt=r({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:function(){},noMatch:function(){},filter:function(){return!0},done:function(){},debug:!1,log:window.console},e)},get:function(){return this._opt}},{key:"iterator",get:function(){return new o(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}}]),i}();return function(e){var t=this,n=new i(e);return this.mark=function(e,r){return n.mark(e,r),t},this.markRegExp=function(e,r){return n.markRegExp(e,r),t},this.markRanges=function(e,r){return n.markRanges(e,r),t},this.unmark=function(e){return n.unmark(e),t},this}}()},function(e,t,n){var r;e.exports=function e(t,n,o){function i(s,l){if(!n[s]){if(!t[s]){if(!l&&"function"==typeof r&&r)return r(s,!0);if(a)return a(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[s]={exports:{}};t[s][0].call(u.exports,(function(e){return i(t[s][1][e]||e)}),u,u.exports,e,t,n,o)}return n[s].exports}for(var a="function"==typeof r&&r,s=0;s<o.length;s++)i(o[s]);return i}({1:[function(e,t,n){var r=Object.prototype.hasOwnProperty,o=Object.prototype.toString;t.exports=function(e,t,n){if("[object Function]"!==o.call(t))throw new TypeError("iterator must be a function");var i=e.length;if(i===+i)for(var a=0;a<i;a++)t.call(n,e[a],a,e);else for(var s in e)r.call(e,s)&&t.call(n,e[s],s,e)}},{}],2:[function(e,t,n){"use strict";var r=e("foreach");function o(e,t,n){if(3===arguments.length)return o.set(e,t,n);if(2===arguments.length)return o.get(e,t);var r=o.bind(o,e);for(var i in o)o.hasOwnProperty(i)&&(r[i]=o[i].bind(r,e));return r}t.exports=o,o.get=function(e,t){for(var n=Array.isArray(t)?t:o.parse(t),r=0;r<n.length;++r){var i=n[r];if(!("object"==typeof e&&i in e))throw new Error("Invalid reference token: "+i);e=e[i]}return e},o.set=function(e,t,n){for(var r=Array.isArray(t)?t:o.parse(t),i=r[0],a=0;a<r.length-1;++a){var s=r[a];"-"===s&&Array.isArray(e)&&(s=e.length),i=r[a+1],s in e||(i.match(/^(\d+|-)$/)?e[s]=[]:e[s]={}),e=e[s]}return"-"===i&&Array.isArray(e)&&(i=e.length),e[i]=n,this},o.remove=function(e,t){var n=Array.isArray(t)?t:o.parse(t),r=n[n.length-1];if(void 0===r)throw new Error('Invalid JSON pointer for remove: "'+t+'"');var i=o.get(e,n.slice(0,-1));if(Array.isArray(i)){var a=+r;if(""===r&&isNaN(a))throw new Error('Invalid array index: "'+r+'"');Array.prototype.splice.call(i,a,1)}else delete i[r]},o.dict=function(e,t){var n={};return o.walk(e,(function(e,t){n[t]=e}),t),n},o.walk=function(e,t,n){var i=[];n=n||function(e){var t=Object.prototype.toString.call(e);return"[object Object]"===t||"[object Array]"===t},function e(a){r(a,(function(r,a){i.push(String(a)),n(r)?e(r):t(r,o.compile(i)),i.pop()}))}(e)},o.has=function(e,t){try{o.get(e,t)}catch(e){return!1}return!0},o.escape=function(e){return e.toString().replace(/~/g,"~0").replace(/\//g,"~1")},o.unescape=function(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")},o.parse=function(e){if(""===e)return[];if("/"!==e.charAt(0))throw new Error("Invalid JSON pointer: "+e);return e.substring(1).split(/\//).map(o.unescape)},o.compile=function(e){return 0===e.length?"":"/"+e.map(o.escape).join("/")}},{foreach:1}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.allOfSample=function(e,t,n,a){var s=(0,r.traverse)(e,n,a),l=[],c=!0,u=!1,f=void 0;try{for(var p,d=t[Symbol.iterator]();!(c=(p=d.next()).done);c=!0){var h=p.value,m=(0,r.traverse)(i({type:g},h),n,a),g=m.type,y=m.readOnly,v=m.writeOnly,b=m.value;if(s.type&&g&&g!==s.type)throw new Error("allOf: schemas with different types can't be merged");s.type=s.type||g,s.readOnly=s.readOnly||y,s.writeOnly=s.writeOnly||v,null!=b&&l.push(b)}}catch(e){u=!0,f=e}finally{try{c||null==d.return||d.return()}finally{if(u)throw f}}if("object"===s.type)return s.value=o.mergeDeep.apply(void 0,[s.value||{}].concat(l)),s;"array"===s.type&&(n.quiet||console.warn('OpenAPI Sampler: found allOf with "array" type. Result may be incorrect'));var w=l[l.length-1];return s.value=null!=w?w:s.value,s};var r=e("./traverse"),o=e("./utils");function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){a(e,t,n[t])}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},{"./traverse":12,"./utils":13}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.inferType=function(e){if(void 0!==e.type)return e.type;for(var t=Object.keys(r),n=0;n<t.length;n++){var o=t[n],i=r[o];if(void 0!==e[o])return i}return null};var r={multipleOf:"number",maximum:"number",exclusiveMaximum:"number",minimum:"number",exclusiveMinimum:"number",maxLength:"string",minLength:"string",pattern:"string",items:"array",maxItems:"array",minItems:"array",uniqueItems:"array",additionalItems:"array",maxProperties:"object",minProperties:"object",required:"object",additionalProperties:"object",properties:"object",patternProperties:"object",dependencies:"object"}},{}],5:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.sample=function(e,t,n){var o=Object.assign({},s,t);return(0,r.clearCache)(),(0,r.traverse)(e,o,n).value},n._registerSampler=l,Object.defineProperty(n,"inferType",{enumerable:!0,get:function(){return i.inferType}}),n._samplers=void 0;var r=e("./traverse"),o=e("./samplers/index"),i=e("./infer"),a={};n._samplers=a;var s={skipReadOnly:!1};function l(e,t){a[e]=t}l("array",o.sampleArray),l("boolean",o.sampleBoolean),l("integer",o.sampleNumber),l("number",o.sampleNumber),l("object",o.sampleObject),l("string",o.sampleString)},{"./infer":4,"./samplers/index":8,"./traverse":12}],6:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.sampleArray=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,o=e.minItems||1;Array.isArray(e.items)&&(o=Math.max(o,e.items.length));var i,a=[];if(!e.items)return a;for(var s=0;s<o;s++){var l=(i=s,Array.isArray(e.items)?e.items[i]||{}:e.items||{}),c=(0,r.traverse)(l,t,n).value;a.push(c)}return a};var r=e("../traverse")},{"../traverse":12}],7:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.sampleBoolean=function(e){return!0}},{}],8:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"sampleArray",{enumerable:!0,get:function(){return r.sampleArray}}),Object.defineProperty(n,"sampleBoolean",{enumerable:!0,get:function(){return o.sampleBoolean}}),Object.defineProperty(n,"sampleNumber",{enumerable:!0,get:function(){return i.sampleNumber}}),Object.defineProperty(n,"sampleObject",{enumerable:!0,get:function(){return a.sampleObject}}),Object.defineProperty(n,"sampleString",{enumerable:!0,get:function(){return s.sampleString}});var r=e("./array"),o=e("./boolean"),i=e("./number"),a=e("./object"),s=e("./string")},{"./array":6,"./boolean":7,"./number":9,"./object":10,"./string":11}],9:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.sampleNumber=function(e){var t;return e.maximum&&e.minimum?(t=e.exclusiveMinimum?Math.floor(e.minimum)+1:e.minimum,(e.exclusiveMaximum&&t>=e.maximum||!e.exclusiveMaximum&&t>e.maximum)&&(t=(e.maximum+e.minimum)/2),t):e.minimum?e.exclusiveMinimum?Math.floor(e.minimum)+1:e.minimum:e.maximum?e.exclusiveMaximum?e.maximum>0?0:Math.floor(e.maximum)-1:e.maximum>0?0:e.maximum:0}},{}],10:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.sampleObject=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,i={};if(e&&"object"===o(e.properties)){var a=(Array.isArray(e.required)?e.required:[]).reduce((function(e,t){return e[t]=!0,e}),{});Object.keys(e.properties).forEach((function(o){if(!t.skipNonRequired||a.hasOwnProperty(o)){var s=(0,r.traverse)(e.properties[o],t,n);t.skipReadOnly&&s.readOnly||t.skipWriteOnly&&s.writeOnly||(i[o]=s.value)}}))}return e&&"object"===o(e.additionalProperties)&&(i.property1=(0,r.traverse)(e.additionalProperties,t,n).value,i.property2=(0,r.traverse)(e.additionalProperties,t,n).value),i};var r=e("../traverse");function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}},{"../traverse":12}],11:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.sampleString=function(e){var t=e.format||"default";return(s[t]||a)(0|e.minLength,e.maxLength)};var r=e("../utils"),o="qwerty!@#$%^123456";function i(e,t,n){var o=(0,r.toRFCDateTime)(new Date,n,!1);if(o.length<e)throw new Error("Using minLength = ".concat(e,' is incorrect with format "date-time"'));if(t&&o.length>t)throw new Error("Using maxLength = ".concat(t,' is incorrect with format "date-time"'));return o}function a(e,t){var n=(0,r.ensureMinLength)("string",e);return t&&n.length>t&&(n=n.substring(0,t)),n}var s={email:function(){return"user@example.com"},password:function(e,t){var n="pa$$word";return e>n.length&&(n+="_",n+=(0,r.ensureMinLength)(o,e-n.length).substring(0,e-n.length)),n},"date-time":function(e,t){return i(e,t)},date:function(e,t){return i(e,t,!0)},ipv4:function(){return"192.168.0.1"},ipv6:function(){return"2001:0db8:85a3:0000:0000:8a2e:0370:7334"},hostname:function(){return"example.com"},uri:function(){return"http://example.com"},default:a}},{"../utils":13}],12:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.clearCache=function(){c={}},n.traverse=function e(t,n,r){if(t.$ref){if(!r)throw new Error("Your schema contains $ref. You must provide specification in the third parameter.");var u=decodeURIComponent(t.$ref);u.startsWith("#")&&(u=u.substring(1));var f,p=s.default.get(r,u);if(!0!==c[u])c[u]=!0,f=e(p,n,r),c[u]=!1;else{var d=(0,a.inferType)(p);f={value:"object"===d?{}:"array"===d?[]:void 0}}return f}if(void 0!==t.example)return{value:t.example,readOnly:t.readOnly,writeOnly:t.writeOnly,type:t.type};if(void 0!==t.allOf)return(0,i.allOfSample)(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){l(e,t,n[t])}))}return e}({},t,{allOf:void 0}),t.allOf,n,r);if(t.oneOf&&t.oneOf.length)return t.anyOf&&(n.quiet||console.warn("oneOf and anyOf are not supported on the same level. Skipping anyOf")),e(t.oneOf[0],n,r);if(t.anyOf&&t.anyOf.length)return e(t.anyOf[0],n,r);var h=null,m=null;if(void 0!==t.default)h=t.default;else if(void 0!==t.const)h=t.const;else if(void 0!==t.enum&&t.enum.length)h=t.enum[0];else if(void 0!==t.examples&&t.examples.length)h=t.examples[0];else{(m=t.type)||(m=(0,a.inferType)(t));var g=o._samplers[m];g&&(h=g(t,n,r))}return{value:h,readOnly:t.readOnly,writeOnly:t.writeOnly,type:m}};var r,o=e("./openapi-sampler"),i=e("./allOf"),a=e("./infer"),s=(r=e("json-pointer"))&&r.__esModule?r:{default:r};function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c={}},{"./allOf":3,"./infer":4,"./openapi-sampler":5,"json-pointer":2}],13:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e){return e<10?"0"+e:e}Object.defineProperty(n,"__esModule",{value:!0}),n.toRFCDateTime=function(e,t,n){var r=e.getUTCFullYear()+"-"+o(e.getUTCMonth()+1)+"-"+o(e.getUTCDate());return t||(r+="T"+o(e.getUTCHours())+":"+o(e.getUTCMinutes())+":"+o(e.getUTCSeconds())+(n?"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5):"")+"Z"),r},n.ensureMinLength=function(e,t){return t>e.length?e.repeat(Math.trunc(t/e.length)+1).substring(0,t):e},n.mergeDeep=function e(){for(var t=function(e){return e&&"object"===r(e)},n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return o.reduce((function(n,r){return Object.keys(r).forEach((function(o){var i=n[o],a=r[o];t(i)&&t(a)?n[o]=e(i,a):n[o]=a})),n}),Array.isArray(o[o.length-1])?[]:{})}},{}]},{},[5])(5)},function(e,t,n){(e.exports=n(315)(!1)).push([e.i,"/*\n * Container style\n */\n.ps {\n overflow: hidden !important;\n overflow-anchor: none;\n -ms-overflow-style: none;\n touch-action: auto;\n -ms-touch-action: auto;\n}\n\n/*\n * Scrollbar rail styles\n */\n.ps__rail-x {\n display: none;\n opacity: 0;\n transition: background-color .2s linear, opacity .2s linear;\n -webkit-transition: background-color .2s linear, opacity .2s linear;\n height: 15px;\n /* there must be 'bottom' or 'top' for ps__rail-x */\n bottom: 0px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-y {\n display: none;\n opacity: 0;\n transition: background-color .2s linear, opacity .2s linear;\n -webkit-transition: background-color .2s linear, opacity .2s linear;\n width: 15px;\n /* there must be 'right' or 'left' for ps__rail-y */\n right: 0;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps--active-x > .ps__rail-x,\n.ps--active-y > .ps__rail-y {\n display: block;\n background-color: transparent;\n}\n\n.ps:hover > .ps__rail-x,\n.ps:hover > .ps__rail-y,\n.ps--focus > .ps__rail-x,\n.ps--focus > .ps__rail-y,\n.ps--scrolling-x > .ps__rail-x,\n.ps--scrolling-y > .ps__rail-y {\n opacity: 0.6;\n}\n\n.ps .ps__rail-x:hover,\n.ps .ps__rail-y:hover,\n.ps .ps__rail-x:focus,\n.ps .ps__rail-y:focus,\n.ps .ps__rail-x.ps--clicking,\n.ps .ps__rail-y.ps--clicking {\n background-color: #eee;\n opacity: 0.9;\n}\n\n/*\n * Scrollbar thumb styles\n */\n.ps__thumb-x {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color .2s linear, height .2s ease-in-out;\n -webkit-transition: background-color .2s linear, height .2s ease-in-out;\n height: 6px;\n /* there must be 'bottom' for ps__thumb-x */\n bottom: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__thumb-y {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color .2s linear, width .2s ease-in-out;\n -webkit-transition: background-color .2s linear, width .2s ease-in-out;\n width: 6px;\n /* there must be 'right' for ps__thumb-y */\n right: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-x:hover > .ps__thumb-x,\n.ps__rail-x:focus > .ps__thumb-x,\n.ps__rail-x.ps--clicking .ps__thumb-x {\n background-color: #999;\n height: 11px;\n}\n\n.ps__rail-y:hover > .ps__thumb-y,\n.ps__rail-y:focus > .ps__thumb-y,\n.ps__rail-y.ps--clicking .ps__thumb-y {\n background-color: #999;\n width: 11px;\n}\n\n/* MS supports */\n@supports (-ms-overflow-style: none) {\n .ps {\n overflow: auto !important;\n }\n}\n\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .ps {\n overflow: auto !important;\n }\n}\n",""])},function(e,t,n){var r=n(3),o=n(67),i=r["__core-js_shared__"]||o("__core-js_shared__",{});e.exports=i},function(e,t,n){var r=n(18),o=n(9),i=n(68);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(69);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){var r=n(65),o=n(25),i=n(4)("toStringTag"),a="Arguments"==o(function(){return arguments}());e.exports=r?o:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?n:a?o(t):"Object"==(r=o(t))&&"function"==typeof t.callee?"Arguments":r}},function(e,t,n){"use strict";var r=n(164).charAt,o=n(31),i=n(72),a=o.set,s=o.getterFor("String Iterator");i(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=s(this),n=t.string,o=t.index;return o>=n.length?{value:void 0,done:!0}:(e=r(n,o),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){var r=n(12),o=n(165),i=n(32),a=n(15);e.exports=function(e,t){for(var n=o(t),s=a.f,l=i.f,c=0;c<n.length;c++){var u=n[c];r(e,u)||s(e,u,l(t,u))}}},function(e,t,n){var r=n(12),o=n(33),i=n(166).indexOf,a=n(40);e.exports=function(e,t){var n,s=o(e),l=0,c=[];for(n in s)!r(a,n)&&r(s,n)&&c.push(n);for(;t.length>l;)r(s,n=t[l++])&&(~i(c,n)||c.push(n));return c}},function(e,t,n){"use strict";var r,o,i,a=n(106),s=n(20),l=n(12),c=n(4),u=n(22),f=c("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(o=a(a(i)))!==Object.prototype&&(r=o):p=!0),null==r&&(r={}),u||l(r,f)||s(r,f,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){var r=n(12),o=n(42),i=n(54),a=n(169),s=i("IE_PROTO"),l=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=o(e),r(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){var r=n(26);e.exports=r("document","documentElement")},function(e,t,n){var r=n(19),o=n(171);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(e){}return function(n,i){return r(n),o(i),t?e.call(n,i):n.__proto__=i,n}}():void 0)},function(e,t,n){var r=n(3),o=n(172),i=n(173),a=n(20),s=n(4),l=s("iterator"),c=s("toStringTag"),u=i.values;for(var f in o){var p=r[f],d=p&&p.prototype;if(d){if(d[l]!==u)try{a(d,l,u)}catch(e){d[l]=u}if(d[c]||a(d,c,f),o[f])for(var h in i)if(d[h]!==i[h])try{a(d,h,i[h])}catch(e){d[h]=i[h]}}}},function(e,t,n){var r=n(4),o=n(55),i=n(20),a=r("unscopables"),s=Array.prototype;null==s[a]&&i(s,a,o(null)),e.exports=function(e){s[a][e]=!0}},function(e,t,n){var r=n(3);e.exports=r.Promise},function(e,t,n){var r=n(23);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},function(e,t,n){"use strict";var r=n(26),o=n(15),i=n(4),a=n(18),s=i("species");e.exports=function(e){var t=r(e),n=o.f;a&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},function(e,t,n){var r=n(4)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(e){}return n}},function(e,t,n){var r=n(19),o=n(44),i=n(4)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||null==(n=r(a)[i])?t:o(n)}},function(e,t,n){var r,o,i,a=n(3),s=n(9),l=n(25),c=n(45),u=n(107),f=n(68),p=n(117),d=a.location,h=a.setImmediate,m=a.clearImmediate,g=a.process,y=a.MessageChannel,v=a.Dispatch,b=0,w={},x=function(e){if(w.hasOwnProperty(e)){var t=w[e];delete w[e],t()}},k=function(e){return function(){x(e)}},E=function(e){x(e.data)},O=function(e){a.postMessage(e+"",d.protocol+"//"+d.host)};h&&m||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return w[++b]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},r(b),b},m=function(e){delete w[e]},"process"==l(g)?r=function(e){g.nextTick(k(e))}:v&&v.now?r=function(e){v.now(k(e))}:y&&!p?(i=(o=new y).port2,o.port1.onmessage=E,r=c(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||s(O)?r="onreadystatechange"in f("script")?function(e){u.appendChild(f("script")).onreadystatechange=function(){u.removeChild(this),x(e)}}:function(e){setTimeout(k(e),0)}:(r=O,a.addEventListener("message",E,!1))),e.exports={set:h,clear:m}},function(e,t,n){var r=n(118);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(r)},function(e,t,n){var r=n(26);e.exports=r("navigator","userAgent")||""},function(e,t,n){var r=n(19),o=n(7),i=n(81);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},function(e,t,n){var r=n(45),o=n(74),i=n(42),a=n(35),s=n(122),l=[].push,c=function(e){var t=1==e,n=2==e,c=3==e,u=4==e,f=6==e,p=5==e||f;return function(d,h,m,g){for(var y,v,b=i(d),w=o(b),x=r(h,m,3),k=a(w.length),E=0,O=g||s,_=t?O(d,k):n?O(d,0):void 0;k>E;E++)if((p||E in w)&&(v=x(y=w[E],E,b),e))if(t)_[E]=v;else if(v)switch(e){case 3:return!0;case 5:return y;case 6:return E;case 2:l.call(_,y)}else if(u)return!1;return f?-1:c||u?u:_}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6)}},function(e,t,n){var r=n(7),o=n(83),i=n(4)("species");e.exports=function(e,t){var n;return o(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[i])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},function(e,t,n){var r=n(189);e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){var r=n(4)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(e){}}return!1}},function(e,t,n){var r=n(40),o=n(7),i=n(12),a=n(15).f,s=n(53),l=n(195),c=s("meta"),u=0,f=Object.isExtensible||function(){return!0},p=function(e){a(e,c,{value:{objectID:"O"+ ++u,weakData:{}}})},d=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,c)){if(!f(e))return"F";if(!t)return"E";p(e)}return e[c].objectID},getWeakData:function(e,t){if(!i(e,c)){if(!f(e))return!0;if(!t)return!1;p(e)}return e[c].weakData},onFreeze:function(e){return l&&d.REQUIRED&&f(e)&&!i(e,c)&&p(e),e}};r[c]=!0},function(e,t,n){var r=n(4);t.f=r},function(e,t,n){"use strict"; /* object-assign (c) Sindre Sorhus @license MIT */var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,l=a(e),c=1;c<arguments.length;c++){for(var u in n=Object(arguments[c]))o.call(n,u)&&(l[u]=n[u]);if(r){s=r(n);for(var f=0;f<s.length;f++)i.call(n,s[f])&&(l[s[f]]=n[s[f]])}}return l}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){"use strict";var r=n(237),o=n(238),i=n(262),a=n(263),s=n(264),l=n(266);function c(e){u(this,c.defaults),u(this,e)}function u(e,t){if(f(t))for(var n=Object.keys(t),r=0;r<n.length;r++){var o=n[r],i=t[o],a=e[o];f(i)?e[o]=u(a||{},i):void 0!==i&&(e[o]=i)}return e}function f(e){return e&&"object"==typeof e&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}e.exports=c,c.defaults={parse:{json:r,yaml:o,text:i,binary:a},resolve:{file:s,http:l,external:!0},dereference:{circular:!0}}},function(e,t,n){"use strict";var r=n(239),o=n(28);e.exports={parse:function(e,t){try{return r.safeLoad(e)}catch(e){throw e instanceof Error?e:o(e,e.message)}},stringify:function(e,t,n){try{var i=("string"==typeof n?n.length:n)||2;return r.safeDump(e,{indent:i})}catch(e){throw e instanceof Error?e:o(e,e.message)}}}},function(e,t,n){"use strict";var r=n(36);e.exports=new r({include:[n(132)]})},function(e,t,n){"use strict";var r=n(36);e.exports=new r({include:[n(85)],implicit:[n(246),n(247),n(248),n(249)]})},function(e,t,n){(function(e){t.fetch=s(e.fetch)&&s(e.ReadableStream),t.writableStream=s(e.WritableStream),t.abortController=s(e.AbortController),t.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),t.blobConstructor=!0}catch(e){}var n;function r(){if(void 0!==n)return n;if(e.XMLHttpRequest){n=new e.XMLHttpRequest;try{n.open("GET",e.XDomainRequest?"/":"https://example.com")}catch(e){n=null}}else n=null;return n}function o(e){var t=r();if(!t)return!1;try{return t.responseType=e,t.responseType===e}catch(e){}return!1}var i=void 0!==e.ArrayBuffer,a=i&&s(e.ArrayBuffer.prototype.slice);function s(e){return"function"==typeof e}t.arraybuffer=t.fetch||i&&o("arraybuffer"),t.msstream=!t.fetch&&a&&o("ms-stream"),t.mozchunkedarraybuffer=!t.fetch&&i&&o("moz-chunked-arraybuffer"),t.overrideMimeType=t.fetch||!!r()&&s(r().overrideMimeType),t.vbArray=s(e.VBArray),n=null}).call(this,n(6))},function(e,t,n){(function(e,r,o){var i=n(133),a=n(29),s=n(135),l=t.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},c=t.IncomingMessage=function(t,n,a,l){var c=this;if(s.Readable.call(c),c._mode=a,c.headers={},c.rawHeaders=[],c.trailers={},c.rawTrailers=[],c.on("end",(function(){e.nextTick((function(){c.emit("close")}))})),"fetch"===a){if(c._fetchResponse=n,c.url=n.url,c.statusCode=n.status,c.statusMessage=n.statusText,n.headers.forEach((function(e,t){c.headers[t.toLowerCase()]=e,c.rawHeaders.push(t,e)})),i.writableStream){var u=new WritableStream({write:function(e){return new Promise((function(t,n){c._destroyed?n():c.push(new r(e))?t():c._resumeFetch=t}))},close:function(){o.clearTimeout(l),c._destroyed||c.push(null)},abort:function(e){c._destroyed||c.emit("error",e)}});try{return void n.body.pipeTo(u).catch((function(e){o.clearTimeout(l),c._destroyed||c.emit("error",e)}))}catch(e){}}var f=n.body.getReader();!function e(){f.read().then((function(t){if(!c._destroyed){if(t.done)return o.clearTimeout(l),void c.push(null);c.push(new r(t.value)),e()}})).catch((function(e){o.clearTimeout(l),c._destroyed||c.emit("error",e)}))}()}else{if(c._xhr=t,c._pos=0,c.url=t.responseURL,c.statusCode=t.status,c.statusMessage=t.statusText,t.getAllResponseHeaders().split(/\r?\n/).forEach((function(e){var t=e.match(/^([^:]+):\s*(.*)/);if(t){var n=t[1].toLowerCase();"set-cookie"===n?(void 0===c.headers[n]&&(c.headers[n]=[]),c.headers[n].push(t[2])):void 0!==c.headers[n]?c.headers[n]+=", "+t[2]:c.headers[n]=t[2],c.rawHeaders.push(t[1],t[2])}})),c._charset="x-user-defined",!i.overrideMimeType){var p=c.rawHeaders["mime-type"];if(p){var d=p.match(/;\s*charset=([^;])(;|$)/);d&&(c._charset=d[1].toLowerCase())}c._charset||(c._charset="utf-8")}}};a(c,s.Readable),c.prototype._read=function(){var e=this._resumeFetch;e&&(this._resumeFetch=null,e())},c.prototype._onXHRProgress=function(){var e=this,t=e._xhr,n=null;switch(e._mode){case"text:vbarray":if(t.readyState!==l.DONE)break;try{n=new o.VBArray(t.responseBody).toArray()}catch(e){}if(null!==n){e.push(new r(n));break}case"text":try{n=t.responseText}catch(t){e._mode="text:vbarray";break}if(n.length>e._pos){var i=n.substr(e._pos);if("x-user-defined"===e._charset){for(var a=new r(i.length),s=0;s<i.length;s++)a[s]=255&i.charCodeAt(s);e.push(a)}else e.push(i,e._charset);e._pos=n.length}break;case"arraybuffer":if(t.readyState!==l.DONE||!t.response)break;n=t.response,e.push(new r(new Uint8Array(n)));break;case"moz-chunked-arraybuffer":if(n=t.response,t.readyState!==l.LOADING||!n)break;e.push(new r(new Uint8Array(n)));break;case"ms-stream":if(n=t.response,t.readyState!==l.LOADING)break;var c=new o.MSStreamReader;c.onprogress=function(){c.result.byteLength>e._pos&&(e.push(new r(new Uint8Array(c.result.slice(e._pos)))),e._pos=c.result.byteLength)},c.onload=function(){e.push(null)},c.readAsArrayBuffer(n)}e._xhr.readyState===l.DONE&&"ms-stream"!==e._mode&&e.push(null)}}).call(this,n(13),n(11).Buffer,n(6))},function(e,t,n){(t=e.exports=n(136)).Stream=t,t.Readable=t,t.Writable=n(140),t.Duplex=n(37),t.Transform=n(142),t.PassThrough=n(275)},function(e,t,n){"use strict";(function(t,r){var o=n(59);e.exports=b;var i,a=n(128);b.ReadableState=v;n(137).EventEmitter;var s=function(e,t){return e.listeners(t).length},l=n(138),c=n(88).Buffer,u=t.Uint8Array||function(){};var f=n(47);f.inherits=n(29);var p=n(268),d=void 0;d=p&&p.debuglog?p.debuglog("stream"):function(){};var h,m=n(269),g=n(139);f.inherits(b,l);var y=["error","close","destroy","pause","resume"];function v(e,t){e=e||{};var r=t instanceof(i=i||n(37));this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var o=e.highWaterMark,a=e.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:r&&(a||0===a)?a:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(h||(h=n(141).StringDecoder),this.decoder=new h(e.encoding),this.encoding=e.encoding)}function b(e){if(i=i||n(37),!(this instanceof b))return new b(e);this._readableState=new v(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),l.call(this)}function w(e,t,n,r,o){var i,a=e._readableState;null===t?(a.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,O(e)}(e,a)):(o||(i=function(e,t){var n;r=t,c.isBuffer(r)||r instanceof u||"string"==typeof t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk"));var r;return n}(a,t)),i?e.emit("error",i):a.objectMode||t&&t.length>0?("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===c.prototype||(t=function(e){return c.from(e)}(t)),r?a.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):x(e,a,t,!0):a.ended?e.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||0!==t.length?x(e,a,t,!1):S(e,a)):x(e,a,t,!1))):r||(a.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(a)}function x(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&O(e)),S(e,t)}Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),b.prototype.destroy=g.destroy,b.prototype._undestroy=g.undestroy,b.prototype._destroy=function(e,t){this.push(null),t(e)},b.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"==typeof e&&((t=t||r.defaultEncoding)!==r.encoding&&(e=c.from(e,t),t=""),n=!0),w(this,e,t,!1,n)},b.prototype.unshift=function(e){return w(this,e,null,!0,!1)},b.prototype.isPaused=function(){return!1===this._readableState.flowing},b.prototype.setEncoding=function(e){return h||(h=n(141).StringDecoder),this._readableState.decoder=new h(e),this._readableState.encoding=e,this};var k=8388608;function E(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=k?e=k:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function O(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(d("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?o.nextTick(_,e):_(e))}function _(e){d("emit readable"),e.emit("readable"),I(e)}function S(e,t){t.readingMore||(t.readingMore=!0,o.nextTick(T,e,t))}function T(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(d("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function j(e){d("readable nexttick read 0"),e.read(0)}function C(e,t){t.reading||(d("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),I(e),t.flowing&&!t.reading&&e.read(0)}function I(e){var t=e._readableState;for(d("flow",t.flowing);t.flowing&&null!==e.read(););}function A(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=function(e,t,n){var r;e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?function(e,t){var n=t.head,r=1,o=n.data;e-=o.length;for(;n=n.next;){var i=n.data,a=e>i.length?i.length:e;if(a===i.length?o+=i:o+=i.slice(0,e),0===(e-=a)){a===i.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=i.slice(a));break}++r}return t.length-=r,o}(e,t):function(e,t){var n=c.allocUnsafe(e),r=t.head,o=1;r.data.copy(n),e-=r.data.length;for(;r=r.next;){var i=r.data,a=e>i.length?i.length:e;if(i.copy(n,n.length-e,0,a),0===(e-=a)){a===i.length?(++o,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=i.slice(a));break}++o}return t.length-=o,n}(e,t);return r}(e,t.buffer,t.decoder),n);var n}function P(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,o.nextTick(R,t,e))}function R(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function N(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}b.prototype.read=function(e){d("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return d("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?P(this):O(this),null;if(0===(e=E(e,t))&&t.ended)return 0===t.length&&P(this),null;var r,o=t.needReadable;return d("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&d("length less than watermark",o=!0),t.ended||t.reading?d("reading or ended",o=!1):o&&(d("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=E(n,t))),null===(r=e>0?A(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&P(this)),null!==r&&this.emit("data",r),r},b.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},b.prototype.pipe=function(e,t){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,d("pipe count=%d opts=%j",i.pipesCount,t);var l=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?u:b;function c(t,r){d("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,d("cleanup"),e.removeListener("close",y),e.removeListener("finish",v),e.removeListener("drain",f),e.removeListener("error",g),e.removeListener("unpipe",c),n.removeListener("end",u),n.removeListener("end",b),n.removeListener("data",m),p=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||f())}function u(){d("onend"),e.end()}i.endEmitted?o.nextTick(l):n.once("end",l),e.on("unpipe",c);var f=function(e){return function(){var t=e._readableState;d("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&s(e,"data")&&(t.flowing=!0,I(e))}}(n);e.on("drain",f);var p=!1;var h=!1;function m(t){d("ondata"),h=!1,!1!==e.write(t)||h||((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==N(i.pipes,e))&&!p&&(d("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,h=!0),n.pause())}function g(t){d("onerror",t),b(),e.removeListener("error",g),0===s(e,"error")&&e.emit("error",t)}function y(){e.removeListener("finish",v),b()}function v(){d("onfinish"),e.removeListener("close",y),b()}function b(){d("unpipe"),n.unpipe(e)}return n.on("data",m),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?a(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",g),e.once("close",y),e.once("finish",v),e.emit("pipe",n),i.flowing||(d("pipe resume"),n.resume()),e},b.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n),this);if(!e){var r=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)r[i].emit("unpipe",this,n);return this}var a=N(t.pipes,e);return-1===a?this:(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n),this)},b.prototype.on=function(e,t){var n=l.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&O(this):o.nextTick(j,this))}return n},b.prototype.addListener=b.prototype.on,b.prototype.resume=function(){var e=this._readableState;return e.flowing||(d("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,o.nextTick(C,e,t))}(this,e)),this},b.prototype.pause=function(){return d("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(d("pause"),this._readableState.flowing=!1,this.emit("pause")),this},b.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var o in e.on("end",(function(){if(d("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(o){(d("wrapped data"),n.decoder&&(o=n.decoder.write(o)),n.objectMode&&null==o)||(n.objectMode||o&&o.length)&&(t.push(o)||(r=!0,e.pause()))})),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var i=0;i<y.length;i++)e.on(y[i],this.emit.bind(this,y[i]));return this._read=function(t){d("wrapped _read",t),r&&(r=!1,e.resume())},this},Object.defineProperty(b.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),b._fromList=A}).call(this,n(6),n(13))},function(e,t,n){"use strict";var r,o="object"==typeof Reflect?Reflect:null,i=o&&"function"==typeof o.apply?o.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=o&&"function"==typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!=e};function s(){s.init.call(this)}e.exports=s,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var l=10;function c(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function u(e,t,n,r){var o,i,a,s;if("function"!=typeof n)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof n);if(void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),a=i[t]),void 0===a)a=i[t]=n,++e._eventsCount;else if("function"==typeof a?a=i[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),(o=c(e))>0&&a.length>o&&!a.warned){a.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=a.length,s=l,console&&console.warn&&console.warn(s)}return e}function f(){for(var e=[],t=0;t<arguments.length;t++)e.push(arguments[t]);this.fired||(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,i(this.listener,this.target,e))}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},o=f.bind(r);return o.listener=n,r.wrapFn=o,o}function d(e,t,n){var r=e._events;if(void 0===r)return[];var o=r[t];return void 0===o?[]:"function"==typeof o?n?[o.listener||o]:[o]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(o):m(o,o.length)}function h(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function m(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");l=e}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},s.prototype.getMaxListeners=function(){return c(this)},s.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,o=this._events;if(void 0!==o)r=r&&void 0===o.error;else if(!r)return!1;if(r){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var l=o[e];if(void 0===l)return!1;if("function"==typeof l)i(l,this,t);else{var c=l.length,u=m(l,c);for(n=0;n<c;++n)i(u[n],this,t)}return!0},s.prototype.addListener=function(e,t){return u(this,e,t,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(e,t){return u(this,e,t,!0)},s.prototype.once=function(e,t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.on(e,p(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.prependListener(e,p(this,e,t)),this},s.prototype.removeListener=function(e,t){var n,r,o,i,a;if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);if(void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(o=-1,i=n.length-1;i>=0;i--)if(n[i]===t||n[i].listener===t){a=n[i].listener,o=i;break}if(o<0)return this;0===o?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,o),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,a||t)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var o,i=Object.keys(n);for(r=0;r<i.length;++r)"removeListener"!==(o=i[r])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return d(this,e,!0)},s.prototype.rawListeners=function(e){return d(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):h.call(e,t)},s.prototype.listenerCount=h,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){e.exports=n(137).EventEmitter},function(e,t,n){"use strict";var r=n(59);function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,i=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return i||a?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(o,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?(r.nextTick(o,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(e,t,n){"use strict";(function(t,r,o){var i=n(59);function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var r=e.entry;e.entry=null;for(;r;){var o=r.callback;t.pendingcb--,o(n),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}(t,e)}}e.exports=v;var s,l=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?r:i.nextTick;v.WritableState=y;var c=n(47);c.inherits=n(29);var u={deprecate:n(273)},f=n(138),p=n(88).Buffer,d=o.Uint8Array||function(){};var h,m=n(139);function g(){}function y(e,t){s=s||n(37),e=e||{};var r=t instanceof s;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var o=e.highWaterMark,c=e.writableHighWaterMark,u=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:r&&(c||0===c)?c:u,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var f=!1===e.decodeStrings;this.decodeStrings=!f,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,o=n.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,o){--t.pendingcb,n?(i.nextTick(o,r),i.nextTick(O,e,t),e._writableState.errorEmitted=!0,e.emit("error",r)):(o(r),e._writableState.errorEmitted=!0,e.emit("error",r),O(e,t))}(e,n,r,t,o);else{var a=k(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||x(e,n),r?l(w,e,n,a,o):w(e,n,a,o)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function v(e){if(s=s||n(37),!(h.call(v,this)||this instanceof s))return new v(e);this._writableState=new y(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),f.call(this)}function b(e,t,n,r,o,i,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,n?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function w(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),O(e,t)}function x(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,o=new Array(r),i=t.corkedRequestsFree;i.entry=n;for(var s=0,l=!0;n;)o[s]=n,n.isBuf||(l=!1),n=n.next,s+=1;o.allBuffers=l,b(e,t,!0,t.length,o,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{for(;n;){var c=n.chunk,u=n.encoding,f=n.callback;if(b(e,t,!1,t.objectMode?1:c.length,c,u,f),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function k(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function E(e,t){e._final((function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),O(e,t)}))}function O(e,t){var n=k(t);return n&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,i.nextTick(E,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}c.inherits(v,f),y.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(y.prototype,"buffer",{get:u.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(h=Function.prototype[Symbol.hasInstance],Object.defineProperty(v,Symbol.hasInstance,{value:function(e){return!!h.call(this,e)||this===v&&(e&&e._writableState instanceof y)}})):h=function(e){return e instanceof this},v.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},v.prototype.write=function(e,t,n){var r,o=this._writableState,a=!1,s=!o.objectMode&&(r=e,p.isBuffer(r)||r instanceof d);return s&&!p.isBuffer(e)&&(e=function(e){return p.from(e)}(e)),"function"==typeof t&&(n=t,t=null),s?t="buffer":t||(t=o.defaultEncoding),"function"!=typeof n&&(n=g),o.ended?function(e,t){var n=new Error("write after end");e.emit("error",n),i.nextTick(t,n)}(this,n):(s||function(e,t,n,r){var o=!0,a=!1;return null===n?a=new TypeError("May not write null values to stream"):"string"==typeof n||void 0===n||t.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a&&(e.emit("error",a),i.nextTick(r,a),o=!1),o}(this,o,e,n))&&(o.pendingcb++,a=function(e,t,n,r,o,i){if(!n){var a=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=p.from(t,n));return t}(t,r,o);r!==a&&(n=!0,o="buffer",r=a)}var s=t.objectMode?1:r.length;t.length+=s;var l=t.length<t.highWaterMark;l||(t.needDrain=!0);if(t.writing||t.corked){var c=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:o,isBuf:n,callback:i,next:null},c?c.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else b(e,t,!1,s,r,o,i);return l}(this,o,s,e,t,n)),a},v.prototype.cork=function(){this._writableState.corked++},v.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||x(this,e))},v.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(v.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),v.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},v.prototype._writev=null,v.prototype.end=function(e,t,n){var r=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,n){t.ending=!0,O(e,t),n&&(t.finished?i.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n)},Object.defineProperty(v.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),v.prototype.destroy=m.destroy,v.prototype._undestroy=m.undestroy,v.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,n(13),n(271).setImmediate,n(6))},function(e,t,n){"use strict";var r=n(274).Buffer,o=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function i(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(r.isEncoding===o||!o(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=l,this.end=c,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=u,this.end=f,t=3;break;default:return this.write=p,void(this.end=d)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function a(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function l(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function c(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function u(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function d(e){return e&&e.length?this.write(e):""}t.StringDecoder=i,i.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},i.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t},i.prototype.text=function(e,t){var n=function(e,t,n){var r=t.length-1;if(r<n)return 0;var o=a(t[r]);if(o>=0)return o>0&&(e.lastNeed=o-1),o;if(--r<n||-2===o)return 0;if((o=a(t[r]))>=0)return o>0&&(e.lastNeed=o-2),o;if(--r<n||-2===o)return 0;if((o=a(t[r]))>=0)return o>0&&(2===o?o=0:e.lastNeed=o-3),o;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},i.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,n){"use strict";e.exports=a;var r=n(37),o=n(47);function i(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function a(e){if(!(this instanceof a))return new a(e);r.call(this,e),this._transformState={afterTransform:i.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",s)}function s(){var e=this;"function"==typeof this._flush?this._flush((function(t,n){l(e,t,n)})):l(this,null,null)}function l(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}o.inherits=n(29),o.inherits(a,r),a.prototype.push=function(e,t){return this._transformState.needTransform=!1,r.prototype.push.call(this,e,t)},a.prototype._transform=function(e,t,n){throw new Error("_transform() is not implemented")},a.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var o=this._readableState;(r.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},a.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},a.prototype._destroy=function(e,t){var n=this;r.prototype._destroy.call(this,e,(function(e){t(e),n.emit("close")}))}},function(e,t,n){"use strict";(function(t){var r=n(28),o=n(24),i=n(281);e.exports=function(e,n,a){try{e=o.stripHash(e);var s=n._add(e),l={url:e,extension:o.getExtension(e)};return function(e,t){return new Promise((function(n,o){var a=i.all(t.resolve);a=i.filter(a,"canRead",e),i.sort(a),i.run(a,"read",e).then(n,(function(t){!t||t instanceof SyntaxError?o(r.syntax('Unable to resolve $ref pointer "%s"',e.url)):o(t)}))}))}(l,a).then((function(e){return s.pathType=e.plugin.name,l.data=e.result,function(e,n){return new Promise((function(o,a){var s=i.all(n.parse),l=i.filter(s,"canParse",e),c=l.length>0?l:s;i.sort(c),i.run(c,"parse",e).then((function(n){!n.plugin.allowEmpty&&(i=n.result,void 0===i||"object"==typeof i&&0===Object.keys(i).length||"string"==typeof i&&0===i.trim().length||t.isBuffer(i)&&0===i.length)?a(r.syntax('Error parsing "%s" as %s. \nParsed value is empty',e.url,n.plugin.name)):o(n);var i}),(function(t){t?(t=t instanceof Error?t:new Error(t),a(r.syntax(t,"Error parsing %s",e.url))):a(r.syntax("Unable to parse %s",e.url))}))}))}(l,a)})).then((function(e){return s.value=e.result,e.result}))}catch(e){return Promise.reject(e)}}}).call(this,n(11).Buffer)},function(e,t,n){"use strict";(function(t,n){var r=t.process&&n.nextTick||t.setImmediate||function(e){setTimeout(e,0)};e.exports=function(e,t){return e?void t.then((function(t){r((function(){e(null,t)}))}),(function(t){r((function(){e(t)}))})):t}}).call(this,n(6),n(13))},function(e,t){},function(e,t,n){"use strict";(function(t){var r=n(48),o=t.env.NODE_DISABLE_COLORS?{red:"",yellow:"",green:"",normal:""}:{red:"",yellow:"",green:"",normal:""};function i(e){for(var t=[],n=function(e){t.find((function(t,n,o){return function(e,t){function n(e,t){return r.stringify(e)===r.stringify(Object.assign({},e,t))}return n(e,t)&&n(t,e)}(t,e)}))||t.push(e)},o=0,i=e;o<i.length;o++){n(i[o])}return t}String.prototype.toCamelCase=function(){return this.toLowerCase().replace(/[-_ \/\.](.)/g,(function(e,t){return t.toUpperCase()}))};function a(e){var t=(e=e.replace("[]","Array")).split("/");return t[0]=t[0].replace(/[^A-Za-z0-9_\-\.]+|\s+/gm,"_"),t.join("/")}e.exports={colour:o,uniqueOnly:function(e,t,n){return n.indexOf(e)===t},hasDuplicates:function(e){return new Set(e).size!==e.length},allSame:function(e){return new Set(e).size<=1},distinctArray:function(e){return e.length===i(e).length},firstDupe:function(e){return e.find((function(t,n,r){return e.indexOf(t)<n}))},hash:function(e){var t=0;if(0===e.length)return t;for(var n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return t},parameterTypeProperties:["format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","minLength","maxLength","multipleOf","minItems","maxItems","uniqueItems","minProperties","maxProperties","additionalProperties","pattern","enum","default"],arrayProperties:["items","minItems","maxItems","uniqueItems"],httpMethods:["get","post","put","delete","patch","head","options","trace"],sanitise:a,sanitiseAll:function(e){return a(e.split("/").join("_"))}}}).call(this,n(13))},function(e,t){e.exports=function(){}},function(e,t,n){var r;r=function(){var e=JSON.parse('{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","‘":"\'","’":"\'","“":"\\"","”":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial"}'),t=JSON.parse('{"vi":{"Đ":"D","đ":"d"}}');function n(n,r){if("string"!=typeof n)throw new Error("slugify: string argument expected");var o=t[(r="string"==typeof r?{replacement:r}:r||{}).locale]||{},i=n.split("").reduce((function(t,n){return t+(o[n]||e[n]||n).replace(r.remove||/[^\w\s$*_+~.()'"!\-:@]/g,"")}),"").trim().replace(/[-\s]+/g,r.replacement||"-");return r.lower?i.toLowerCase():i}return n.extend=function(t){for(var n in t)e[n]=t[n]},n},e.exports=r(),e.exports.default=r()},function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"createGlobalStyle",(function(){return ot})),n.d(t,"css",(function(){return we})),n.d(t,"isStyledComponent",(function(){return T})),n.d(t,"keyframes",(function(){return at})),n.d(t,"ServerStyleSheet",(function(){return Qe})),n.d(t,"StyleSheetConsumer",(function(){return Ke})),n.d(t,"StyleSheetContext",(function(){return Xe})),n.d(t,"StyleSheetManager",(function(){return Je})),n.d(t,"ThemeConsumer",(function(){return Ye})),n.d(t,"ThemeContext",(function(){return Ve})),n.d(t,"ThemeProvider",(function(){return Ge})),n.d(t,"withTheme",(function(){return st})),n.d(t,"__DO_NOT_USE_OR_YOU_WILL_BE_HAUNTED_BY_SPOOKY_GHOSTS",(function(){return lt}));var r=n(92),o=n.n(r),i=n(150),a=n.n(i),s=n(0),l=n.n(s),c=n(151),u=n(93),f=n(94),p=(n(16),n(157)),d=n(158),h=function(e,t){for(var n=[e[0]],r=0,o=t.length;r<o;r+=1)n.push(t[r],e[r+1]);return n},m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},y=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},w=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},x=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},k=function(e){return"object"===(void 0===e?"undefined":m(e))&&e.constructor===Object},E=Object.freeze([]),O=Object.freeze({});function _(e){return"function"==typeof e}function S(e){return e.displayName||e.name||"Component"}function T(e){return e&&"string"==typeof e.styledComponentId}var j=void 0!==e&&(e.env.REACT_APP_SC_ATTR||e.env.SC_ATTR)||"data-styled",C="undefined"!=typeof window&&"HTMLElement"in window,I="boolean"==typeof SC_DISABLE_SPEEDY&&SC_DISABLE_SPEEDY||void 0!==e&&(e.env.REACT_APP_SC_DISABLE_SPEEDY||e.env.SC_DISABLE_SPEEDY)||!1,A={};var P=function(e){function t(n){g(this,t);for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];var a=x(this,e.call(this,"An error occurred. See https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/utils/errors.md#"+n+" for more information."+(o.length>0?" Additional arguments: "+o.join(", "):"")));return x(a)}return b(t,e),t}(Error),R=/^[^\S\n]*?\/\* sc-component-id:\s*(\S+)\s+\*\//gm,N=function(e){var t=""+(e||""),n=[];return t.replace(R,(function(e,t,r){return n.push({componentId:t,matchIndex:r}),e})),n.map((function(e,r){var o=e.componentId,i=e.matchIndex,a=n[r+1];return{componentId:o,cssFromDOM:a?t.slice(i,a.matchIndex):t.slice(i)}}))},L=/^\s*\/\/.*$/gm,M=new o.a({global:!1,cascade:!0,keyframe:!1,prefix:!1,compress:!1,semicolon:!0}),D=new o.a({global:!1,cascade:!0,keyframe:!1,prefix:!0,compress:!1,semicolon:!1}),F=[],U=function(e){if(-2===e){var t=F;return F=[],t}},z=a()((function(e){F.push(e)})),B=void 0,$=void 0,q=void 0,W=function(e,t,n){return t>0&&-1!==n.slice(0,t).indexOf($)&&n.slice(t-$.length,t)!==$?"."+B:e};D.use([function(e,t,n){2===e&&n.length&&n[0].lastIndexOf($)>0&&(n[0]=n[0].replace(q,W))},z,U]),M.use([z,U]);var H=function(e){return M("",e)};function V(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"&",o=e.join("").replace(L,""),i=t&&n?n+" "+t+" { "+o+" }":o;return B=r,$=t,q=new RegExp("\\"+$+"\\b","g"),D(n||!t?"":t,i)}var Y=function(){return n.nc},G=function(e,t,n){n&&((e[t]||(e[t]=Object.create(null)))[n]=!0)},Q=function(e,t){e[t]=Object.create(null)},X=function(e){return function(t,n){return void 0!==e[t]&&e[t][n]}},K=function(e){var t="";for(var n in e)t+=Object.keys(e[n]).join(" ")+" ";return t.trim()},J=function(e){if(e.sheet)return e.sheet;for(var t=e.ownerDocument.styleSheets.length,n=0;n<t;n+=1){var r=e.ownerDocument.styleSheets[n];if(r.ownerNode===e)return r}throw new P(10)},Z=function(e,t,n){if(!t)return!1;var r=e.cssRules.length;try{e.insertRule(t,n<=r?n:r)}catch(e){return!1}return!0},ee=function(e){return"\n/* sc-component-id: "+e+" */\n"},te=function(e,t){for(var n=0,r=0;r<=t;r+=1)n+=e[r];return n},ne=function(e,t){return function(n){var r=Y();return"<style "+[r&&'nonce="'+r+'"',j+'="'+K(t)+'"','data-styled-version="4.4.1"',n].filter(Boolean).join(" ")+">"+e()+"</style>"}},re=function(e,t){return function(){var n,r=((n={})[j]=K(t),n["data-styled-version"]="4.4.1",n),o=Y();return o&&(r.nonce=o),l.a.createElement("style",v({},r,{dangerouslySetInnerHTML:{__html:e()}}))}},oe=function(e){return function(){return Object.keys(e)}},ie=function(e,t){return e.createTextNode(ee(t))},ae=function e(t,n){var r=void 0===t?Object.create(null):t,o=void 0===n?Object.create(null):n,i=function(e){var t=o[e];return void 0!==t?t:o[e]=[""]},a=function(){var e="";for(var t in o){var n=o[t][0];n&&(e+=ee(t)+n)}return e};return{clone:function(){var t=function(e){var t=Object.create(null);for(var n in e)t[n]=v({},e[n]);return t}(r),n=Object.create(null);for(var i in o)n[i]=[o[i][0]];return e(t,n)},css:a,getIds:oe(o),hasNameForId:X(r),insertMarker:i,insertRules:function(e,t,n){i(e)[0]+=t.join(" "),G(r,e,n)},removeRules:function(e){var t=o[e];void 0!==t&&(t[0]="",Q(r,e))},sealed:!1,styleTag:null,toElement:re(a,r),toHTML:ne(a,r)}},se=function(e,t,n,r,o){if(C&&!n){var i=function(e,t,n){var r=document;e?r=e.ownerDocument:t&&(r=t.ownerDocument);var o=r.createElement("style");o.setAttribute(j,""),o.setAttribute("data-styled-version","4.4.1");var i=Y();if(i&&o.setAttribute("nonce",i),o.appendChild(r.createTextNode("")),e&&!t)e.appendChild(o);else{if(!t||!e||!t.parentNode)throw new P(6);t.parentNode.insertBefore(o,n?t:t.nextSibling)}return o}(e,t,r);return I?function(e,t){var n=Object.create(null),r=Object.create(null),o=void 0!==t,i=!1,a=function(t){var o=r[t];return void 0!==o?o:(r[t]=ie(e.ownerDocument,t),e.appendChild(r[t]),n[t]=Object.create(null),r[t])},s=function(){var e="";for(var t in r)e+=r[t].data;return e};return{clone:function(){throw new P(5)},css:s,getIds:oe(r),hasNameForId:X(n),insertMarker:a,insertRules:function(e,r,s){for(var l=a(e),c=[],u=r.length,f=0;f<u;f+=1){var p=r[f],d=o;if(d&&-1!==p.indexOf("@import"))c.push(p);else{d=!1;var h=f===u-1?"":" ";l.appendData(""+p+h)}}G(n,e,s),o&&c.length>0&&(i=!0,t().insertRules(e+"-import",c))},removeRules:function(a){var s=r[a];if(void 0!==s){var l=ie(e.ownerDocument,a);e.replaceChild(l,s),r[a]=l,Q(n,a),o&&i&&t().removeRules(a+"-import")}},sealed:!1,styleTag:e,toElement:re(s,n),toHTML:ne(s,n)}}(i,o):function(e,t){var n=Object.create(null),r=Object.create(null),o=[],i=void 0!==t,a=!1,s=function(e){var t=r[e];return void 0!==t?t:(r[e]=o.length,o.push(0),Q(n,e),r[e])},l=function(){var t=J(e).cssRules,n="";for(var i in r){n+=ee(i);for(var a=r[i],s=te(o,a),l=s-o[a];l<s;l+=1){var c=t[l];void 0!==c&&(n+=c.cssText)}}return n};return{clone:function(){throw new P(5)},css:l,getIds:oe(r),hasNameForId:X(n),insertMarker:s,insertRules:function(r,l,c){for(var u=s(r),f=J(e),p=te(o,u),d=0,h=[],m=l.length,g=0;g<m;g+=1){var y=l[g],v=i;v&&-1!==y.indexOf("@import")?h.push(y):Z(f,y,p+d)&&(v=!1,d+=1)}i&&h.length>0&&(a=!0,t().insertRules(r+"-import",h)),o[u]+=d,G(n,r,c)},removeRules:function(s){var l=r[s];if(void 0!==l&&!1!==e.isConnected){var c=o[l];!function(e,t,n){for(var r=t-n,o=t;o>r;o-=1)e.deleteRule(o)}(J(e),te(o,l)-1,c),o[l]=0,Q(n,s),i&&a&&t().removeRules(s+"-import")}},sealed:!1,styleTag:e,toElement:re(l,n),toHTML:ne(l,n)}}(i,o)}return ae()},le=/\s+/,ce=void 0;ce=C?I?40:1e3:-1;var ue=0,fe=void 0,pe=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C?document.head:null,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];g(this,e),this.getImportRuleTag=function(){var e=t.importRuleTag;if(void 0!==e)return e;var n=t.tags[0];return t.importRuleTag=se(t.target,n?n.styleTag:null,t.forceServer,!0)},ue+=1,this.id=ue,this.forceServer=r,this.target=r?null:n,this.tagMap={},this.deferred={},this.rehydratedNames={},this.ignoreRehydratedNames={},this.tags=[],this.capacity=1,this.clones=[]}return e.prototype.rehydrate=function(){if(!C||this.forceServer)return this;var e=[],t=[],n=!1,r=document.querySelectorAll("style["+j+'][data-styled-version="4.4.1"]'),o=r.length;if(!o)return this;for(var i=0;i<o;i+=1){var a=r[i];n||(n=!!a.getAttribute("data-styled-streamed"));for(var s,l=(a.getAttribute(j)||"").trim().split(le),c=l.length,u=0;u<c;u+=1)s=l[u],this.rehydratedNames[s]=!0;t.push.apply(t,N(a.textContent)),e.push(a)}var f=t.length;if(!f)return this;var p=this.makeTag(null);!function(e,t,n){for(var r=0,o=n.length;r<o;r+=1){var i=n[r],a=i.componentId,s=i.cssFromDOM,l=H(s);e.insertRules(a,l)}for(var c=0,u=t.length;c<u;c+=1){var f=t[c];f.parentNode&&f.parentNode.removeChild(f)}}(p,e,t),this.capacity=Math.max(1,ce-f),this.tags.push(p);for(var d=0;d<f;d+=1)this.tagMap[t[d].componentId]=p;return this},e.reset=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];fe=new e(void 0,t).rehydrate()},e.prototype.clone=function(){var t=new e(this.target,this.forceServer);return this.clones.push(t),t.tags=this.tags.map((function(e){for(var n=e.getIds(),r=e.clone(),o=0;o<n.length;o+=1)t.tagMap[n[o]]=r;return r})),t.rehydratedNames=v({},this.rehydratedNames),t.deferred=v({},this.deferred),t},e.prototype.sealAllTags=function(){this.capacity=1,this.tags.forEach((function(e){e.sealed=!0}))},e.prototype.makeTag=function(e){var t=e?e.styleTag:null;return se(this.target,t,this.forceServer,!1,this.getImportRuleTag)},e.prototype.getTagForId=function(e){var t=this.tagMap[e];if(void 0!==t&&!t.sealed)return t;var n=this.tags[this.tags.length-1];return this.capacity-=1,0===this.capacity&&(this.capacity=ce,n=this.makeTag(n),this.tags.push(n)),this.tagMap[e]=n},e.prototype.hasId=function(e){return void 0!==this.tagMap[e]},e.prototype.hasNameForId=function(e,t){if(void 0===this.ignoreRehydratedNames[e]&&this.rehydratedNames[t])return!0;var n=this.tagMap[e];return void 0!==n&&n.hasNameForId(e,t)},e.prototype.deferredInject=function(e,t){if(void 0===this.tagMap[e]){for(var n=this.clones,r=0;r<n.length;r+=1)n[r].deferredInject(e,t);this.getTagForId(e).insertMarker(e),this.deferred[e]=t}},e.prototype.inject=function(e,t,n){for(var r=this.clones,o=0;o<r.length;o+=1)r[o].inject(e,t,n);var i=this.getTagForId(e);if(void 0!==this.deferred[e]){var a=this.deferred[e].concat(t);i.insertRules(e,a,n),this.deferred[e]=void 0}else i.insertRules(e,t,n)},e.prototype.remove=function(e){var t=this.tagMap[e];if(void 0!==t){for(var n=this.clones,r=0;r<n.length;r+=1)n[r].remove(e);t.removeRules(e),this.ignoreRehydratedNames[e]=!0,this.deferred[e]=void 0}},e.prototype.toHTML=function(){return this.tags.map((function(e){return e.toHTML()})).join("")},e.prototype.toReactElements=function(){var e=this.id;return this.tags.map((function(t,n){var r="sc-"+e+"-"+n;return Object(s.cloneElement)(t.toElement(),{key:r})}))},y(e,null,[{key:"master",get:function(){return fe||(fe=(new e).rehydrate())}},{key:"instance",get:function(){return e.master}}]),e}(),de=function(){function e(t,n){var r=this;g(this,e),this.inject=function(e){e.hasNameForId(r.id,r.name)||e.inject(r.id,r.rules,r.name)},this.toString=function(){throw new P(12,String(r.name))},this.name=t,this.rules=n,this.id="sc-keyframes-"+t}return e.prototype.getName=function(){return this.name},e}(),he=/([A-Z])/g,me=/^ms-/;function ge(e){return e.replace(he,"-$1").toLowerCase().replace(me,"-ms-")}var ye=function(e){return null==e||!1===e||""===e},ve=function e(t,n){var r=[];return Object.keys(t).forEach((function(n){if(!ye(t[n])){if(k(t[n]))return r.push.apply(r,e(t[n],n)),r;if(_(t[n]))return r.push(ge(n)+":",t[n],";"),r;r.push(ge(n)+": "+(o=n,null==(i=t[n])||"boolean"==typeof i||""===i?"":"number"!=typeof i||0===i||o in c.a?String(i).trim():i+"px")+";")}var o,i;return r})),n?[n+" {"].concat(r,["}"]):r};function be(e,t,n){if(Array.isArray(e)){for(var r,o=[],i=0,a=e.length;i<a;i+=1)null!==(r=be(e[i],t,n))&&(Array.isArray(r)?o.push.apply(o,r):o.push(r));return o}return ye(e)?null:T(e)?"."+e.styledComponentId:_(e)?"function"!=typeof(s=e)||s.prototype&&s.prototype.isReactComponent||!t?e:be(e(t),t,n):e instanceof de?n?(e.inject(n),e.getName()):e:k(e)?ve(e):e.toString();var s}function we(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return _(e)||k(e)?be(h(E,[e].concat(n))):be(h(e,n))}function xe(e){for(var t,n=0|e.length,r=0|n,o=0;n>=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return((r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16))^r>>>15)>>>0}var ke=52,Ee=function(e){return String.fromCharCode(e+(e>25?39:97))};function Oe(e){var t="",n=void 0;for(n=e;n>ke;n=Math.floor(n/ke))t=Ee(n%ke)+t;return Ee(n%ke)+t}function _e(e,t){for(var n=0;n<e.length;n+=1){var r=e[n];if(Array.isArray(r)&&!_e(r,t))return!1;if(_(r)&&!T(r))return!1}return!t.some((function(e){return _(e)||function(e){for(var t in e)if(_(e[t]))return!0;return!1}(e)}))}var Se,Te=function(e){return Oe(xe(e))},je=function(){function e(t,n,r){g(this,e),this.rules=t,this.isStatic=_e(t,n),this.componentId=r,pe.master.hasId(r)||pe.master.deferredInject(r,[])}return e.prototype.generateAndInjectStyles=function(e,t){var n=this.isStatic,r=this.componentId,o=this.lastClassName;if(C&&n&&"string"==typeof o&&t.hasNameForId(r,o))return o;var i=be(this.rules,e,t),a=Te(this.componentId+i.join(""));return t.hasNameForId(r,a)||t.inject(this.componentId,V(i,"."+a,void 0,r),a),this.lastClassName=a,a},e.generateName=function(e){return Te(e)},e}(),Ce=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:O,r=!!n&&e.theme===n.theme,o=e.theme&&!r?e.theme:t||n.theme;return o},Ie=/[[\].#*$><+~=|^:(),"'`-]+/g,Ae=/(^-|-$)/g;function Pe(e){return e.replace(Ie,"-").replace(Ae,"")}function Re(e){return"string"==typeof e&&!0}var Ne={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},Le={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Me=((Se={})[u.ForwardRef]={$$typeof:!0,render:!0},Se),De=Object.defineProperty,Fe=Object.getOwnPropertyNames,Ue=Object.getOwnPropertySymbols,ze=void 0===Ue?function(){return[]}:Ue,Be=Object.getOwnPropertyDescriptor,$e=Object.getPrototypeOf,qe=Object.prototype,We=Array.prototype;function He(e,t,n){if("string"!=typeof t){var r=$e(t);r&&r!==qe&&He(e,r,n);for(var o=We.concat(Fe(t),ze(t)),i=Me[e.$$typeof]||Ne,a=Me[t.$$typeof]||Ne,s=o.length,l=void 0,c=void 0;s--;)if(c=o[s],!(Le[c]||n&&n[c]||a&&a[c]||i&&i[c])&&(l=Be(t,c)))try{De(e,c,l)}catch(e){}return e}return e}var Ve=Object(s.createContext)(),Ye=Ve.Consumer,Ge=function(e){function t(n){g(this,t);var r=x(this,e.call(this,n));return r.getContext=Object(f.a)(r.getContext.bind(r)),r.renderInner=r.renderInner.bind(r),r}return b(t,e),t.prototype.render=function(){return this.props.children?l.a.createElement(Ve.Consumer,null,this.renderInner):null},t.prototype.renderInner=function(e){var t=this.getContext(this.props.theme,e);return l.a.createElement(Ve.Provider,{value:t},this.props.children)},t.prototype.getTheme=function(e,t){if(_(e))return e(t);if(null===e||Array.isArray(e)||"object"!==(void 0===e?"undefined":m(e)))throw new P(8);return v({},t,e)},t.prototype.getContext=function(e,t){return this.getTheme(e,t)},t}(s.Component),Qe=function(){function e(){g(this,e),this.masterSheet=pe.master,this.instance=this.masterSheet.clone(),this.sealed=!1}return e.prototype.seal=function(){if(!this.sealed){var e=this.masterSheet.clones.indexOf(this.instance);this.masterSheet.clones.splice(e,1),this.sealed=!0}},e.prototype.collectStyles=function(e){if(this.sealed)throw new P(2);return l.a.createElement(Je,{sheet:this.instance},e)},e.prototype.getStyleTags=function(){return this.seal(),this.instance.toHTML()},e.prototype.getStyleElement=function(){return this.seal(),this.instance.toReactElements()},e.prototype.interleaveWithNodeStream=function(e){throw new P(3)},e}(),Xe=Object(s.createContext)(),Ke=Xe.Consumer,Je=function(e){function t(n){g(this,t);var r=x(this,e.call(this,n));return r.getContext=Object(f.a)(r.getContext),r}return b(t,e),t.prototype.getContext=function(e,t){if(e)return e;if(t)return new pe(t);throw new P(4)},t.prototype.render=function(){var e=this.props,t=e.children,n=e.sheet,r=e.target;return l.a.createElement(Xe.Provider,{value:this.getContext(n,r)},t)},t}(s.Component),Ze={};var et=function(e){function t(){g(this,t);var n=x(this,e.call(this));return n.attrs={},n.renderOuter=n.renderOuter.bind(n),n.renderInner=n.renderInner.bind(n),n}return b(t,e),t.prototype.render=function(){return l.a.createElement(Ke,null,this.renderOuter)},t.prototype.renderOuter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pe.master;return this.styleSheet=e,this.props.forwardedComponent.componentStyle.isStatic?this.renderInner():l.a.createElement(Ye,null,this.renderInner)},t.prototype.renderInner=function(e){var t=this.props.forwardedComponent,n=t.componentStyle,r=t.defaultProps,o=(t.displayName,t.foldedComponentIds),i=t.styledComponentId,a=t.target,l=void 0;l=n.isStatic?this.generateAndInjectStyles(O,this.props):this.generateAndInjectStyles(Ce(this.props,e,r)||O,this.props);var c=this.props.as||this.attrs.as||a,u=Re(c),f={},d=v({},this.props,this.attrs),h=void 0;for(h in d)"forwardedComponent"!==h&&"as"!==h&&("forwardedRef"===h?f.ref=d[h]:"forwardedAs"===h?f.as=d[h]:u&&!Object(p.a)(h)||(f[h]=d[h]));return this.props.style&&this.attrs.style&&(f.style=v({},this.attrs.style,this.props.style)),f.className=Array.prototype.concat(o,i,l!==i?l:null,this.props.className,this.attrs.className).filter(Boolean).join(" "),Object(s.createElement)(c,f)},t.prototype.buildExecutionContext=function(e,t,n){var r=this,o=v({},t,{theme:e});return n.length?(this.attrs={},n.forEach((function(e){var t,n=e,i=!1,a=void 0,s=void 0;for(s in _(n)&&(n=n(o),i=!0),n)a=n[s],i||!_(a)||(t=a)&&t.prototype&&t.prototype.isReactComponent||T(a)||(a=a(o)),r.attrs[s]=a,o[s]=a})),o):o},t.prototype.generateAndInjectStyles=function(e,t){var n=t.forwardedComponent,r=n.attrs,o=n.componentStyle;n.warnTooManyClasses;return o.isStatic&&!r.length?o.generateAndInjectStyles(O,this.styleSheet):o.generateAndInjectStyles(this.buildExecutionContext(e,t,r),this.styleSheet)},t}(s.Component);function tt(e,t,n){var r=T(e),o=!Re(e),i=t.displayName,a=void 0===i?function(e){return Re(e)?"styled."+e:"Styled("+S(e)+")"}(e):i,s=t.componentId,c=void 0===s?function(e,t,n){var r="string"!=typeof t?"sc":Pe(t),o=(Ze[r]||0)+1;Ze[r]=o;var i=r+"-"+e.generateName(r+o);return n?n+"-"+i:i}(je,t.displayName,t.parentComponentId):s,u=t.ParentComponent,f=void 0===u?et:u,p=t.attrs,h=void 0===p?E:p,m=t.displayName&&t.componentId?Pe(t.displayName)+"-"+t.componentId:t.componentId||c,g=r&&e.attrs?Array.prototype.concat(e.attrs,h).filter(Boolean):h,y=new je(r?e.componentStyle.rules.concat(n):n,g,m),b=void 0,x=function(e,t){return l.a.createElement(f,v({},e,{forwardedComponent:b,forwardedRef:t}))};return x.displayName=a,(b=l.a.forwardRef(x)).displayName=a,b.attrs=g,b.componentStyle=y,b.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):E,b.styledComponentId=m,b.target=r?e.target:e,b.withComponent=function(e){var r=t.componentId,o=w(t,["componentId"]),i=r&&r+"-"+(Re(e)?e:Pe(S(e)));return tt(e,v({},o,{attrs:g,componentId:i,ParentComponent:f}),n)},Object.defineProperty(b,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?Object(d.a)(e.defaultProps,t):t}}),b.toString=function(){return"."+b.styledComponentId},o&&He(b,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,styledComponentId:!0,target:!0,withComponent:!0}),b}var nt=function(e){return function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:O;if(!Object(u.isValidElementType)(n))throw new P(1,String(n));var o=function(){return t(n,r,we.apply(void 0,arguments))};return o.withConfig=function(o){return e(t,n,v({},r,o))},o.attrs=function(o){return e(t,n,v({},r,{attrs:Array.prototype.concat(r.attrs,o).filter(Boolean)}))},o}(tt,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){nt[e]=nt(e)}));var rt=function(){function e(t,n){g(this,e),this.rules=t,this.componentId=n,this.isStatic=_e(t,E),pe.master.hasId(n)||pe.master.deferredInject(n,[])}return e.prototype.createStyles=function(e,t){var n=V(be(this.rules,e,t),"");t.inject(this.componentId,n)},e.prototype.removeStyles=function(e){var t=this.componentId;e.hasId(t)&&e.remove(t)},e.prototype.renderStyles=function(e,t){this.removeStyles(t),this.createStyles(e,t)},e}();function ot(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=we.apply(void 0,[e].concat(n)),i="sc-global-"+xe(JSON.stringify(o)),a=new rt(o,i),s=function(e){function t(n){g(this,t);var r=x(this,e.call(this,n)),o=r.constructor,i=o.globalStyle,a=o.styledComponentId;return C&&(window.scCGSHMRCache[a]=(window.scCGSHMRCache[a]||0)+1),r.state={globalStyle:i,styledComponentId:a},r}return b(t,e),t.prototype.componentWillUnmount=function(){window.scCGSHMRCache[this.state.styledComponentId]&&(window.scCGSHMRCache[this.state.styledComponentId]-=1),0===window.scCGSHMRCache[this.state.styledComponentId]&&this.state.globalStyle.removeStyles(this.styleSheet)},t.prototype.render=function(){var e=this;return l.a.createElement(Ke,null,(function(t){e.styleSheet=t||pe.master;var n=e.state.globalStyle;return n.isStatic?(n.renderStyles(A,e.styleSheet),null):l.a.createElement(Ye,null,(function(t){var r=e.constructor.defaultProps,o=v({},e.props);return void 0!==t&&(o.theme=Ce(e.props,t,r)),n.renderStyles(o,e.styleSheet),null}))}))},t}(l.a.Component);return s.globalStyle=a,s.styledComponentId=i,s}C&&(window.scCGSHMRCache={});var it=function(e){return e.replace(/\s|\\n/g,"")};function at(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=we.apply(void 0,[e].concat(n)),i=Oe(xe(it(JSON.stringify(o))));return new de(i,V(o,i,"@keyframes"))}var st=function(e){var t=l.a.forwardRef((function(t,n){return l.a.createElement(Ye,null,(function(r){var o=e.defaultProps,i=Ce(t,r,o);return l.a.createElement(e,v({},t,{theme:i,ref:n}))}))}));return He(t,e),t.displayName="WithTheme("+S(e)+")",t},lt={StyleSheet:pe};t.default=nt}.call(this,n(13))},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,i,a,s,l,c,u,f){switch(n){case 1:if(0===u&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===c)return r+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){"use strict";t.a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},function(e,t,n){"use strict";(function(t){n(129);var r=n(280),o=n(143),i=n(282),a=n(283),s=n(284),l=n(285),c=n(24),u=n(144),f=n(28);function p(){this.schema=null,this.$refs=new r}e.exports=p,e.exports.YAML=n(130),p.parse=function(e,t,n,r){var o=this,i=new o;return i.parse.apply(i,arguments)},p.prototype.parse=function(e,n,a,s){var l,p=i(arguments);if(!p.path&&!p.schema){var d=f("Expected a file path, URL, or object. Got %s",p.path||p.schema);return u(p.callback,Promise.reject(d))}this.schema=null,this.$refs=new r;var h="http";if(c.isFileSystemPath(p.path)&&(p.path=c.fromFileSystemPath(p.path),h="file"),p.path=c.resolve(c.cwd(),p.path),p.schema&&"object"==typeof p.schema){var m=this.$refs._add(p.path);m.value=p.schema,m.pathType=h,l=Promise.resolve(p.schema)}else l=o(p.path,this.$refs,p.options);var g=this;return l.then((function(e){if(!e||"object"!=typeof e||t.isBuffer(e))throw f.syntax('"%s" is not a valid JSON Schema',g.$refs._root$Ref.path||e);return g.schema=e,u(p.callback,Promise.resolve(g.schema))})).catch((function(e){return u(p.callback,Promise.reject(e))}))},p.resolve=function(e,t,n,r){var o=this,i=new o;return i.resolve.apply(i,arguments)},p.prototype.resolve=function(e,t,n,r){var o=this,s=i(arguments);return this.parse(s.path,s.schema,s.options).then((function(){return a(o,s.options)})).then((function(){return u(s.callback,Promise.resolve(o.$refs))})).catch((function(e){return u(s.callback,Promise.reject(e))}))},p.bundle=function(e,t,n,r){var o=this,i=new o;return i.bundle.apply(i,arguments)},p.prototype.bundle=function(e,t,n,r){var o=this,a=i(arguments);return this.resolve(a.path,a.schema,a.options).then((function(){return s(o,a.options),u(a.callback,Promise.resolve(o.schema))})).catch((function(e){return u(a.callback,Promise.reject(e))}))},p.dereference=function(e,t,n,r){var o=this,i=new o;return i.dereference.apply(i,arguments)},p.prototype.dereference=function(e,t,n,r){var o=this,a=i(arguments);return this.resolve(a.path,a.schema,a.options).then((function(){return l(o,a.options),u(a.callback,Promise.resolve(o.schema))})).catch((function(e){return u(a.callback,Promise.reject(e))}))}}).call(this,n(11).Buffer)},function(e,t,n){"use strict";var r,o=n(1),i=n(145),a=n(8),s=(n(49),n(144)),l=n(48),c=n(48),u=n(61),f=u.jptr,p=n(90).isRef,d=n(62).clone,h=n(62).circularClone,m=n(91).recurse,g=n(286),y=n(288),v=n(146),b=n(289).statusCodes,w=n(290).version,x="3.0.0",k=function(e){function t(t){var n=e.call(this,t)||this;return n.name="S2OError",n}return o.__extends(t,e),t}(Error);function E(e,t){var n=new k(e);if(n.options=t,!t.promise)throw n;t.promise.reject(n)}function O(e,t,n){n.warnOnly?t[n.warnProperty||"x-s2o-warning"]=e:E(e,n)}function _(e,t){y.walkSchema(e,{},{},(function(e,n,r){!function(e,t){if(e["x-required"]&&Array.isArray(e["x-required"])&&(e.required||(e.required=[]),e.required=e.required.concat(e["x-required"]),delete e["x-required"]),e["x-anyOf"]&&(e.anyOf=e["x-anyOf"],delete e["x-anyOf"]),e["x-oneOf"]&&(e.oneOf=e["x-oneOf"],delete e["x-oneOf"]),e["x-not"]&&(e.not=e["x-not"],delete e["x-not"]),"boolean"==typeof e["x-nullable"]&&(e.nullable=e["x-nullable"],delete e["x-nullable"]),"object"==typeof e["x-discriminator"]&&"string"==typeof e["x-discriminator"].propertyName)for(var n in e.discriminator=e["x-discriminator"],delete e["x-discriminator"],e.discriminator.mapping){var r=e.discriminator.mapping[n];r.startsWith("#/definitions/")&&(e.discriminator.mapping[n]=r.replace("#/definitions/","#/components/schemas/"))}}(e),function(e,t,n){if(e.discriminator&&"string"==typeof e.discriminator&&(e.discriminator={propertyName:e.discriminator}),e.items&&Array.isArray(e.items)&&(0===e.items.length?e.items={}:1===e.items.length?e.items=e.items[0]:e.items={anyOf:e.items}),e.type&&Array.isArray(e.type))if(n.patch){if(0===e.type.length)delete e.type;else{e.oneOf||(e.oneOf=[]);for(var r=0,o=e.type;r<o.length;r++){var i=o[r],a={};if("null"===i)e.nullable=!0;else{a.type=i;for(var s=0,l=v.arrayProperties;s<l.length;s++){var c=l[s];void 0!==e.prop&&(a[c]=e[c],delete e[c])}}a.type&&e.oneOf.push(a)}delete e.type,0===e.oneOf.length?delete e.oneOf:e.oneOf.length<2&&(e.type=e.oneOf[0].type,Object.keys(e.oneOf[0]).length>1&&O("Lost properties from oneOf",e,n),delete e.oneOf)}e.type&&Array.isArray(e.type)&&1===e.type.length&&(e.type=e.type[0])}else E("(Patchable) schema type must not be an array",n);e.type&&"null"===e.type&&(delete e.type,e.nullable=!0),"array"!==e.type||e.items||(e.items={}),"boolean"==typeof e.required&&(e.required&&e.name&&(void 0===t.required&&(t.required=[]),Array.isArray(t.required)&&t.required.push(e.name)),delete e.required),e.xml&&"string"==typeof e.xml.namespace&&(e.xml.namespace||delete e.xml.namespace)}(e,n,t)}))}function S(e,t,n){var o,i=n.payload.options;if(p(e,t)){if(e[t].startsWith("#/components/"));else if("#/consumes"===e[t])delete e[t],n.parent[n.pkey]=d(i.openapi.consumes);else if("#/produces"===e[t])delete e[t],n.parent[n.pkey]=d(i.openapi.produces);else if(e[t].startsWith("#/definitions/")){var a=e[t].replace("#/definitions/","").split("/");(x=r.schemas[decodeURIComponent(a[0])])?a[0]=x:O("Could not resolve reference "+e[t],e,i),e[t]="#/components/schemas/"+a.join("/")}else if(e[t].startsWith("#/parameters/"))e[t]="#/components/parameters/"+v.sanitise(e[t].replace("#/parameters/",""));else if(e[t].startsWith("#/responses/"))e[t]="#/components/responses/"+v.sanitise(e[t].replace("#/responses/",""));else if(e[t].startsWith("#")){var s=d(u.jptr(i.openapi,e[t]));if(!1===s)O("direct $ref not found "+e[t],e,i);else if(i.refmap[e[t]])e[t]=i.refmap[e[t]];else{var l=e[t],c="schemas",f=(l=(l=(l=(l=l.replace("/properties/headers/","")).replace("/properties/responses/","")).replace("/properties/parameters/","")).replace("/properties/schemas/","")).lastIndexOf("/schema");if("schemas"===(c=l.indexOf("/headers/")>f?"headers":l.indexOf("/responses/")>f?"responses":l.indexOf("/example")>f?"examples":l.indexOf("/x-")>f?"extensions":l.indexOf("/parameters/")>f?"parameters":"schemas")&&_(s,i),"responses"!==c&&"extensions"!==c){var h=c.substr(0,c.length-1);"parameter"===h&&s.name&&s.name===v.sanitise(s.name)&&(h=encodeURIComponent(s.name));var m=1;for(e["x-miro"]&&(o=(o=e["x-miro"]).indexOf("#")>=0?o.split("#")[1].split("/").pop():o.split("/").pop().split(".")[0],h=encodeURIComponent(v.sanitise(o)),m="");u.jptr(i.openapi,"#/components/"+c+"/"+h+m);)m=""===m?2:++m;var g="#/components/"+c+"/"+h+m,y="";"examples"===c&&(s={value:s},y="/value"),u.jptr(i.openapi,g,s),i.refmap[e[t]]=g+y,e[t]=g+y}}}if(delete e["x-miro"],Object.keys(e).length>1){var b=e[t],w=n.path.indexOf("/schema")>=0;"preserve"===i.refSiblings||(w&&"allOf"===i.refSiblings?(delete e.$ref,n.parent[n.pkey]={allOf:[{$ref:b},e]}):n.parent[n.pkey]={$ref:b})}}if("x-ms-odata"===t&&"string"==typeof e[t]&&e[t].startsWith("#/")){var x;a=e[t].replace("#/definitions/","").replace("#/components/schemas/","").split("/");(x=r.schemas[decodeURIComponent(a[0])])?a[0]=x:O("Could not resolve reference "+e[t],e,i),e[t]="#/components/schemas/"+a.join("/")}}function T(e){for(var t in e)for(var n in e[t]){var r=v.sanitise(n);n!=r&&(e[t][r]=e[t][n],delete e[t][n])}}function j(e,t){if("basic"===e.type&&(e.type="http",e.scheme="basic"),"oauth2"===e.type){var n={},r=e.flow;"application"===e.flow&&(r="clientCredentials"),"accessCode"===e.flow&&(r="authorizationCode"),void 0!==e.authorizationUrl&&(n.authorizationUrl=e.authorizationUrl.split("?")[0].trim()||"/"),"string"==typeof e.tokenUrl&&(n.tokenUrl=e.tokenUrl.split("?")[0].trim()||"/"),n.scopes=e.scopes||{},e.flows={},e.flows[r]=n,delete e.flow,delete e.authorizationUrl,delete e.tokenUrl,delete e.scopes,void 0!==e.name&&(t.patch?delete e.name:E("(Patchable) oauth2 securitySchemes should not have name property",t))}}function C(e){return e&&!e["x-s2o-delete"]}function I(e,t){if(e.$ref)e.$ref=e.$ref.replace("#/responses/","#/components/responses/");else{e.type&&!e.schema&&(e.schema={}),e.type&&(e.schema.type=e.type),e.items&&e.items.collectionFormat&&e.items.type&&"array"!=e.items.type&&(e.items.collectionFormat!=e.collectionFormat&&O("Nested collectionFormats are not supported",e,t),delete e.items.collectionFormat),void 0!==e.collectionFormat&&("array"!=e.type&&(t.patch?delete e.collectionFormat:E("(Patchable) collectionFormat is only applicable to header.type array",t)),"csv"===e.collectionFormat&&(e.style="simple"),"ssv"===e.collectionFormat&&O("collectionFormat:ssv is no longer supported for headers",e,t),"pipes"===e.collectionFormat&&O("collectionFormat:pipes is no longer supported for headers",e,t),"multi"===e.collectionFormat&&(e.explode=!0),"tsv"===e.collectionFormat&&(O("collectionFormat:tsv is no longer supported",e,t),e["x-collectionFormat"]="tsv"),delete e.collectionFormat),delete e.type;for(var n=0,r=v.parameterTypeProperties;n<r.length;n++){void 0!==e[a=r[n]]&&(e.schema[a]=e[a],delete e[a])}for(var o=0,i=v.arrayProperties;o<i.length;o++){var a;void 0!==e[a=i[o]]&&(e.schema[a]=e[a],delete e[a])}}}function A(e,t){if(e.$ref.indexOf("#/parameters/")>=0){var n=e.$ref.split("#/parameters/");e.$ref=n[0]+"#/components/parameters/"+v.sanitise(n[1])}e.$ref.indexOf("#/definitions/")>=0&&O("Definition used as parameter",e,t)}function P(e,t,n,r,o,i,a){var s,l={},c=!0;if(t&&t.consumes&&"string"==typeof t.consumes){if(!a.patch)return E("(Patchable) operation.consumes must be an array",a);t.consumes=[t.consumes]}Array.isArray(i.consumes)||delete i.consumes;var u=((t?t.consumes:null)||i.consumes||[]).filter(v.uniqueOnly);if(e&&e.$ref&&"string"==typeof e.$ref){A(e,a);var p=decodeURIComponent(e.$ref.replace("#/components/parameters/","")),h=!1;if((j=i.components.parameters[p])&&!j["x-s2o-delete"]||!e.$ref.startsWith("#/")||(e["x-s2o-delete"]=!0,h=!0),h){var g=e.$ref,y=f(i,e.$ref);!y&&g.startsWith("#/")?O("Could not resolve reference "+g,e,a):y&&(e=y)}}if(e&&(e.name||e.in)){"boolean"==typeof e["x-deprecated"]&&(e.deprecated=e["x-deprecated"],delete e["x-deprecated"]),void 0!==e["x-example"]&&(e.example=e["x-example"],delete e["x-example"]),"body"==e.in||e.type||(a.patch?e.type="string":E("(Patchable) parameter.type is mandatory for non-body parameters",a)),e.type&&"object"==typeof e.type&&e.type.$ref&&(e.type=f(i,e.type.$ref)),"file"===e.type&&(e["x-s2o-originalType"]=e.type,s=e.type),e.description&&"object"==typeof e.description&&e.description.$ref&&(e.description=f(i,e.description.$ref)),null===e.description&&delete e.description;var b=e.collectionFormat;if(e.collectionFormat&&("array"!=e.type&&(a.patch?delete e.collectionFormat:E("(Patchable) collectionFormat is only applicable to param.type array",a)),"csv"!==e.collectionFormat||"query"!==e.in&&"cookie"!==e.in||(e.style="form",e.explode=!1),"csv"!==e.collectionFormat||"path"!==e.in&&"header"!==e.in||(e.style="simple"),"ssv"===e.collectionFormat&&("query"===e.in?e.style="spaceDelimited":O("collectionFormat:ssv is no longer supported except for in:query parameters",e,a)),"pipes"===e.collectionFormat&&("query"===e.in?e.style="pipeDelimited":O("collectionFormat:pipes is no longer supported except for in:query parameters",e,a)),"multi"===e.collectionFormat&&(e.explode=!0),"tsv"===e.collectionFormat&&(O("collectionFormat:tsv is no longer supported",e,a),e["x-collectionFormat"]="tsv"),delete e.collectionFormat),e.type&&"object"!=e.type&&"body"!=e.type&&"formData"!=e.in)if(e.items&&e.schema)O("parameter has array,items and schema",e,a);else{e.schema&&"object"==typeof e.schema||(e.schema={}),e.schema.type=e.type,e.items&&(e.schema.items=e.items,delete e.items,m(e.schema.items,null,(function(t,n,r){"collectionFormat"===n&&"string"==typeof t[n]&&(b&&t[n]!==b&&O("Nested collectionFormats are not supported",e,a),delete t[n])})));for(var w=0,x=v.parameterTypeProperties;w<x.length;w++){var k=x[w];void 0!==e[k]&&(e.schema[k]=e[k]),delete e[k]}}e.schema&&_(e.schema,a),e["x-ms-skip-url-encoding"]&&"query"===e.in&&(e.allowReserved=!0,delete e["x-ms-skip-url-encoding"])}if(e&&"formData"===e.in){c=!1,l.content={};var S="application/x-www-form-urlencoded";if(u.length&&u.indexOf("multipart/form-data")>=0&&(S="multipart/form-data"),l.content[S]={},e.schema)l.content[S].schema=e.schema,e.schema.$ref&&(l["x-s2o-name"]=decodeURIComponent(e.schema.$ref.replace("#/components/schemas/","")));else{l.content[S].schema={},l.content[S].schema.type="object",l.content[S].schema.properties={},l.content[S].schema.properties[e.name]={};var T=l.content[S].schema,j=l.content[S].schema.properties[e.name];e.description&&(j.description=e.description),e.example&&(j.example=e.example),e.type&&(j.type=e.type);for(var C=0,I=v.parameterTypeProperties;C<I.length;C++){k=I[C];void 0!==e[k]&&(j[k]=e[k])}!0===e.required&&(T.required||(T.required=[]),T.required.push(e.name)),void 0!==e.default&&(j.default=e.default),j.properties&&(j.properties=e.properties),e.allOf&&(j.allOf=e.allOf),"array"===e.type&&e.items&&(j.items=e.items,j.items.collectionFormat&&delete j.items.collectionFormat),"file"!==s&&"file"!==e["x-s2o-originalType"]||(j.type="string",j.format="binary"),R(e,j)}}else e&&"file"===e.type&&(e.required&&(l.required=e.required),l.content={},l.content["application/octet-stream"]={},l.content["application/octet-stream"].schema={},l.content["application/octet-stream"].schema.type="string",l.content["application/octet-stream"].schema.format="binary",R(e,l));if(e&&"body"===e.in){l.content={},e.name&&(l["x-s2o-name"]=(t&&t.operationId?v.sanitiseAll(t.operationId):"")+("_"+e.name).toCamelCase()),e.description&&(l.description=e.description),e.required&&(l.required=e.required),t&&a.rbname&&e.name&&(t[a.rbname]=e.name),e.schema&&e.schema.$ref?l["x-s2o-name"]=decodeURIComponent(e.schema.$ref.replace("#/components/schemas/","")):e.schema&&"array"===e.schema.type&&e.schema.items&&e.schema.items.$ref&&(l["x-s2o-name"]=decodeURIComponent(e.schema.items.$ref.replace("#/components/schemas/",""))+"Array"),u.length||u.push("application/json");for(var P=0,N=u;P<N.length;P++){var L=N[P];l.content[L]={},l.content[L].schema=d(e.schema||{}),_(l.content[L].schema,a)}R(e,l)}Object.keys(l).length>0&&(e["x-s2o-delete"]=!0,t&&(t.requestBody&&c?(t.requestBody["x-s2o-overloaded"]=!0,O("Operation "+(t.operationId||o)+" has multiple requestBodies",t,a)):(t.requestBody||(t=n[r]=function(e,t){for(var n={},r=0,o=Object.keys(e);r<o.length;r++){var i=o[r];n[i]=e[i],"parameters"===i&&(n.requestBody={},t.rbname&&(n[t.rbname]=""))}return n.requestBody={},n}(t,a)),t.requestBody.content&&t.requestBody.content["multipart/form-data"]&&t.requestBody.content["multipart/form-data"].schema&&t.requestBody.content["multipart/form-data"].schema.properties&&l.content["multipart/form-data"]&&l.content["multipart/form-data"].schema&&l.content["multipart/form-data"].schema.properties?(t.requestBody.content["multipart/form-data"].schema.properties=Object.assign(t.requestBody.content["multipart/form-data"].schema.properties,l.content["multipart/form-data"].schema.properties),t.requestBody.content["multipart/form-data"].schema.required=(t.requestBody.content["multipart/form-data"].schema.required||[]).concat(l.content["multipart/form-data"].schema.required||[]),t.requestBody.content["multipart/form-data"].schema.required.length||delete t.requestBody.content["multipart/form-data"].schema.required):t.requestBody.content&&t.requestBody.content["application/x-www-form-urlencoded"]&&t.requestBody.content["application/x-www-form-urlencoded"].schema&&t.requestBody.content["application/x-www-form-urlencoded"].schema.properties&&l.content["application/x-www-form-urlencoded"]&&l.content["application/x-www-form-urlencoded"].schema&&l.content["application/x-www-form-urlencoded"].schema.properties?(t.requestBody.content["application/x-www-form-urlencoded"].schema.properties=Object.assign(t.requestBody.content["application/x-www-form-urlencoded"].schema.properties,l.content["application/x-www-form-urlencoded"].schema.properties),t.requestBody.content["application/x-www-form-urlencoded"].schema.required=(t.requestBody.content["application/x-www-form-urlencoded"].schema.required||[]).concat(l.content["application/x-www-form-urlencoded"].schema.required||[]),t.requestBody.content["application/x-www-form-urlencoded"].schema.required.length||delete t.requestBody.content["application/x-www-form-urlencoded"].schema.required):(t.requestBody=Object.assign(t.requestBody,l),t.requestBody["x-s2o-name"]||(t.requestBody.schema&&t.requestBody.schema.$ref?t.requestBody["x-s2o-name"]=decodeURIComponent(t.requestBody.schema.$ref.replace("#/components/schemas/","")).split("/").join(""):t.operationId&&(t.requestBody["x-s2o-name"]=v.sanitiseAll(t.operationId)))))));if(e&&!e["x-s2o-delete"]){delete e.type;for(var M=0,D=v.parameterTypeProperties;M<D.length;M++){k=D[M];delete e[k]}"path"!==e.in||void 0!==e.required&&!0===e.required||(a.patch?e.required=!0:E("(Patchable) path parameters must be required:true ["+e.name+" in "+o+"]",a))}return t}function R(e,t){for(var n in e)n.startsWith("x-")&&!n.startsWith("x-s2o")&&(t[n]=e[n])}function N(e,t,n,r,o){if(!e)return!1;if(e.$ref&&"string"==typeof e.$ref)e.$ref.indexOf("#/definitions/")>=0?O("definition used as response: "+e.$ref,e,o):e.$ref.startsWith("#/responses/")&&(e.$ref="#/components/responses/"+v.sanitise(decodeURIComponent(e.$ref.replace("#/responses/",""))));else{if((void 0===e.description||null===e.description||""===e.description&&o.patch)&&(o.patch?"object"!=typeof e||Array.isArray(e)||(e.description=b[e]||""):E("(Patchable) response.description is mandatory",o)),void 0!==e.schema){if(_(e.schema,o),e.schema.$ref&&"string"==typeof e.schema.$ref&&e.schema.$ref.startsWith("#/responses/")&&(e.schema.$ref="#/components/responses/"+v.sanitise(decodeURIComponent(e.schema.$ref.replace("#/responses/","")))),n&&n.produces&&"string"==typeof n.produces){if(!o.patch)return E("(Patchable) operation.produces must be an array",o);n.produces=[n.produces]}r.produces&&!Array.isArray(r.produces)&&delete r.produces;var i=((n?n.produces:null)||r.produces||[]).filter(v.uniqueOnly);i.length||i.push("*/*"),e.content={};for(var a=0,s=i;a<s.length;a++){var l=s[a];if(e.content[l]={},e.content[l].schema=d(e.schema),e.examples&&e.examples[l]){var c={};c.value=e.examples[l],e.content[l].examples={},e.content[l].examples.response=c,delete e.examples[l]}"file"===e.content[l].schema.type&&(e.content[l].schema={type:"string",format:"binary"})}delete e.schema}for(var l in e.examples)e.content||(e.content={}),e.content[l]||(e.content[l]={}),e.content[l].examples={},e.content[l].examples.response={},e.content[l].examples.response.value=e.examples[l];if(delete e.examples,e.headers)for(var u in e.headers)"status code"===u.toLowerCase()?o.patch?delete e.headers[u]:E('(Patchable) "Status Code" is not a valid header',o):I(e.headers[u],o)}}function L(e,t,n,r,o){for(var i in e){var s=e[i];for(var l in s&&s["x-trace"]&&"object"==typeof s["x-trace"]&&(s.trace=s["x-trace"],delete s["x-trace"]),s&&s["x-summary"]&&"string"==typeof s["x-summary"]&&(s.summary=s["x-summary"],delete s["x-summary"]),s&&s["x-description"]&&"string"==typeof s["x-description"]&&(s.description=s["x-description"],delete s["x-description"]),s&&s["x-servers"]&&Array.isArray(s["x-servers"])&&(s.servers=s["x-servers"],delete s["x-servers"]),s)if(v.httpMethods.indexOf(l)>=0||"x-amazon-apigateway-any-method"===l){var c=s[l];if(c&&c.parameters&&Array.isArray(c.parameters)){if(s.parameters)for(var p=function(e){"string"==typeof e.$ref&&(A(e,n),e=f(o,e.$ref)),c.parameters.find((function(t,n,r){return t.name===e.name&&t.in===e.in}))||"formData"!==e.in&&"body"!==e.in&&"file"!==e.type||(c=P(e,c,s,l,i,o,n),n.rbname&&""===c[n.rbname]&&delete c[n.rbname])},h=0,m=s.parameters;h<m.length;h++){p(b=m[h])}for(var g=0,y=c.parameters;g<y.length;g++){var b=y[g];c=P(b,c,s,l,l+":"+i,o,n)}n.rbname&&""===c[n.rbname]&&delete c[n.rbname],n.debug||(c.parameters=c.parameters.filter(C))}if(c&&c.security&&T(c.security),"object"==typeof c){if(!c.responses){var w={description:"Default response"};c.responses={default:w}}for(var x in c.responses){N(c.responses[x],0,c,o,n)}}if(c&&c["x-servers"]&&Array.isArray(c["x-servers"]))c.servers=c["x-servers"],delete c["x-servers"];else if(c&&c.schemes&&c.schemes.length)for(var k=0,E=c.schemes;k<E.length;k++){var O=E[k];if((!o.schemes||o.schemes.indexOf(O)<0)&&(c.servers||(c.servers=[]),Array.isArray(o.servers)))for(var _=0,S=o.servers;_<S.length;_++){var j=S[_],I=d(j),R=a.parse(I.url);R.protocol=O,I.url=R.format(),c.servers.push(I)}}if(n.debug&&(c["x-s2o-consumes"]=c.consumes||[],c["x-s2o-produces"]=c.produces||[]),c){if(delete c.consumes,delete c.produces,delete c.schemes,c["x-ms-examples"]){for(var L in c["x-ms-examples"]){var M=c["x-ms-examples"][L],D=v.sanitiseAll(L);if(M.parameters)for(var F in M.parameters)for(var U=M.parameters[F],z=0,B=(c.parameters||[]).concat(s.parameters||[]);z<B.length;z++){(b=B[z]).$ref&&(b=u.jptr(o,b.$ref)),b.name!==F||b.example||(b.examples||(b.examples={}),b.examples[L]={value:U})}if(M.responses)for(var x in M.responses){if(M.responses[x].headers)for(var $ in M.responses[x].headers){U=M.responses[x].headers[$];for(var q in c.responses[x].headers){if(q===$)c.responses[x].headers[q].example=U}}if(M.responses[x].body&&(o.components.examples[D]={value:d(M.responses[x].body)},c.responses[x]&&c.responses[x].content))for(var W in c.responses[x].content){var H=c.responses[x].content[W];H.examples||(H.examples={}),H.examples[L]={$ref:"#/components/examples/"+D}}}}delete c["x-ms-examples"]}if(c.parameters&&0===c.parameters.length&&delete c.parameters,c.requestBody){var V=c.operationId?v.sanitiseAll(c.operationId):v.sanitiseAll(l+i).toCamelCase(),Y=v.sanitise(c.requestBody["x-s2o-name"]||V||"");delete c.requestBody["x-s2o-name"];var G=JSON.stringify(c.requestBody),Q=v.hash(G);if(!r[Q]){var X={};X.name=Y,X.body=c.requestBody,X.refs=[],r[Q]=X}var K="#/"+t+"/"+encodeURIComponent(u.jpescape(i))+"/"+l+"/requestBody";r[Q].refs.push(K)}}}if(s&&s.parameters){for(var J in s.parameters){P(b=s.parameters[J],null,s,null,i,o,n)}!n.debug&&Array.isArray(s.parameters)&&(s.parameters=s.parameters.filter(C))}}}function M(e,t){var n={};for(var o in r={schemas:{}},e.security&&T(e.security),e.components.securitySchemes){o!=(l=v.sanitise(o))&&(e.components.securitySchemes[l]&&E("Duplicate sanitised securityScheme name "+l,t),e.components.securitySchemes[l]=e.components.securitySchemes[o],delete e.components.securitySchemes[o]),j(e.components.securitySchemes[l],t)}for(var o in e.components.schemas){var i="";if(o!=(l=v.sanitiseAll(o))){for(;e.components.schemas[l+i];)i=i?++i:2;e.components.schemas[l+i]=e.components.schemas[o],delete e.components.schemas[o]}r.schemas[o]=l+i,_(e.components.schemas[l+i],t)}for(var a in t.refmap={},m(e,{payload:{options:t}},S),function(e,t){for(var n in t.refmap)u.jptr(e,n,{$ref:t.refmap[n]})}(e,t),e.components.parameters){a!=(l=v.sanitise(a))&&(e.components.parameters[l]&&E("Duplicate sanitised parameter name "+l,t),e.components.parameters[l]=e.components.parameters[a],delete e.components.parameters[a]),P(e.components.parameters[l],null,null,null,l,e,t)}for(var s in e.components.responses){var l;s!=(l=v.sanitise(s))&&(e.components.responses[l]&&E("Duplicate sanitised response name "+l,t),e.components.responses[l]=e.components.responses[s],delete e.components.responses[s]);var c=e.components.responses[l];if(N(c,0,null,e,t),c.headers)for(var f in c.headers)"status code"===f.toLowerCase()?t.patch?delete c.headers[f]:E('(Patchable) "Status Code" is not a valid header',t):I(c.headers[f],t)}for(var s in e.components.requestBodies){var p=e.components.requestBodies[s],h=JSON.stringify(p),g=v.hash(h);(x={}).name=s,x.body=p,x.refs=[],n[g]=x}if(L(e.paths,"paths",t,n,e),e["x-ms-paths"]&&L(e["x-ms-paths"],"x-ms-paths",t,n,e),!t.debug)for(var a in e.components.parameters){e.components.parameters[a]["x-s2o-delete"]&&delete e.components.parameters[a]}t.debug&&(e["x-s2o-consumes"]=e.consumes||[],e["x-s2o-produces"]=e.produces||[]),delete e.consumes,delete e.produces,delete e.schemes;var y=[];if(e.components.requestBodies={},!t.resolveInternal){var b=1;for(var w in n){var x;if((x=n[w]).refs.length>1){i="";for(x.name||(x.name="requestBody",i=b++);y.indexOf(x.name+i)>=0;)i=i?++i:2;for(var s in x.name=x.name+i,y.push(x.name),e.components.requestBodies[x.name]=d(x.body),x.refs){var k={};k.$ref="#/components/requestBodies/"+x.name,u.jptr(e,x.refs[s],k)}}}}return e.components.responses&&0===Object.keys(e.components.responses).length&&delete e.components.responses,e.components.parameters&&0===Object.keys(e.components.parameters).length&&delete e.components.parameters,e.components.examples&&0===Object.keys(e.components.examples).length&&delete e.components.examples,e.components.requestBodies&&0===Object.keys(e.components.requestBodies).length&&delete e.components.requestBodies,e.components.securitySchemes&&0===Object.keys(e.components.securitySchemes).length&&delete e.components.securitySchemes,e.components.headers&&0===Object.keys(e.components.headers).length&&delete e.components.headers,e.components.schemas&&0===Object.keys(e.components.schemas).length&&delete e.components.schemas,e.components&&0===Object.keys(e.components).length&&delete e.components,e}function D(e){return e&&e.url&&"string"==typeof e.url?(e.url=e.url.split("{{").join("{"),e.url=e.url.split("}}").join("}"),e.url.replace(/\{(.+?)\}/g,(function(t,n){e.variables||(e.variables={}),e.variables[n]={default:"unknown"}})),e):e}function F(e,t,n){if(void 0===e.info||null===e.info){if(!t.patch)return n(new k("(Patchable) info object is mandatory"));e.info={version:"",title:""}}if("object"!=typeof e.info||Array.isArray(e.info))return n(new k("info must be an object"));if(void 0===e.info.title||null===e.info.title){if(!t.patch)return n(new k("(Patchable) info.title cannot be null"));e.info.title=""}if(void 0===e.info.version||null===e.info.version){if(!t.patch)return n(new k("(Patchable) info.version cannot be null"));e.info.version=""}if("string"!=typeof e.info.version){if(!t.patch)return n(new k("(Patchable) info.version must be a string"));e.info.version=e.info.version.toString()}if(void 0!==e.info.logo){if(!t.patch)return n(new k("(Patchable) info should not have logo property"));e.info["x-logo"]=e.info.logo,delete e.info.logo}if(void 0!==e.info.termsOfService){if(null===e.info.termsOfService){if(!t.patch)return n(new k("(Patchable) info.termsOfService cannot be null"));e.info.termsOfService=""}if(a.URL&&t.whatwg)try{a.URL.parse(e.info.termsOfService)}catch(r){if(!t.patch)return n(new k("(Patchable) info.termsOfService must be a URL"));delete e.info.termsOfService}}}function U(e,t,n){if(void 0===e.paths){if(!t.patch)return n(new k("(Patchable) paths object is mandatory"));e.paths={}}}function z(e,t,n){return s(n,new Promise((function(n,r){if(e||(e={}),t.original=e,t.text||(t.text=c.stringify(e)),t.externals=[],t.externalRefs={},t.rewriteRefs=!0,t.preserveMiro=!0,t.promise={},t.promise.resolve=n,t.promise.reject=r,t.cache||(t.cache={}),t.source&&(t.cache[t.source]=t.original),e.openapi&&"string"==typeof e.openapi&&e.openapi.startsWith("3."))return t.openapi=h(e),F(t.openapi,t,r),U(t.openapi,t,r),void g.optionalResolve(t).then((function(){return t.direct?n(t.openapi):n(t)})).catch((function(e){console.warn(e),r(e)}));if(!e.swagger||"2.0"!=e.swagger)return r(new k("Unsupported swagger/OpenAPI version: "+(e.openapi?e.openapi:e.swagger)));var o=t.openapi={};if(o.openapi="string"==typeof t.targetVersion&&t.targetVersion.startsWith("3.")?t.targetVersion:x,t.origin){o["x-origin"]||(o["x-origin"]=[]);var i={};i.url=t.source||t.origin,i.format="swagger",i.version=e.swagger,i.converter={},i.converter.url="https://github.com/mermade/oas-kit",i.converter.version=w,o["x-origin"].push(i)}if(delete(o=Object.assign(o,h(e))).swagger,m(o,{},(function(e,t,n){null===e[t]&&!t.startsWith("x-")&&"default"!==t&&n.path.indexOf("/example")<0&&delete e[t]})),e.host)for(var a=0,s=Array.isArray(e.schemes)?e.schemes:[""];a<s.length;a++){var l=s[a];(u={}).url=(l?l+":":"")+"//"+e.host+(e.basePath?e.basePath:""),D(u),o.servers||(o.servers=[]),o.servers.push(u)}else if(e.basePath){var u;(u={}).url=e.basePath,D(u),o.servers||(o.servers=[]),o.servers.push(u)}if(delete o.host,delete o.basePath,o["x-servers"]&&Array.isArray(o["x-servers"])&&(o.servers=o["x-servers"],delete o["x-servers"]),e["x-ms-parameterized-host"]){var p=e["x-ms-parameterized-host"],y={};for(var v in y.url=p.hostTemplate+(e.basePath?e.basePath:""),y.variables={},p.parameters){var b=p.parameters[v];b.$ref&&(b=d(f(o,b.$ref))),v.startsWith("x-")||(delete b.required,delete b.type,delete b.in,void 0===b.default&&(b.enum?b.default=b.enum[0]:b.default=""),y.variables[b.name]=b,delete b.name)}o.servers||(o.servers=[]),!1===p.useSchemePrefix?o.servers.push(y):e.schemes.forEach((function(e){o.servers.push(Object.assign({},y,{url:e+"://"+y.url}))})),delete o["x-ms-parameterized-host"]}F(o,t,r),U(o,t,r),"string"==typeof o.consumes&&(o.consumes=[o.consumes]),"string"==typeof o.produces&&(o.produces=[o.produces]),o.components={},o["x-callbacks"]&&(o.components.callbacks=o["x-callbacks"],delete o["x-callbacks"]),o.components.examples={},o.components.headers={},o["x-links"]&&(o.components.links=o["x-links"],delete o["x-links"]),o.components.parameters=o.parameters||{},o.components.responses=o.responses||{},o.components.requestBodies={},o.components.securitySchemes=o.securityDefinitions||{},o.components.schemas=o.definitions||{},delete o.definitions,delete o.responses,delete o.parameters,delete o.securityDefinitions,g.optionalResolve(t).then((function(){M(t.openapi,t),t.direct?n(t.openapi):n(t)})).catch((function(e){console.warn(e),r(e)}))})))}function B(e,t,n){return s(n,new Promise((function(n,r){var o=null;try{o=JSON.parse(e),t.text=JSON.stringify(o,null,2)}catch(n){try{o=c.parse(e,{schema:"core"}),t.sourceYaml=!0,t.text=e}catch(e){}}o?z(o,t).then((function(e){return n(e)})).catch((function(e){return r(e)})):r(new k("Could not parse string"))})))}e.exports={S2OError:k,targetVersion:x,convert:z,convertObj:z,convertUrl:function(e,t,n){return s(n,new Promise((function(n,r){t.origin=!0,t.source||(t.source=e),t.verbose&&console.warn("GET "+e),l(e,{agent:t.agent}).then((function(e){if(200!==e.status)throw new k("Received status code "+e.status);return e.text()})).then((function(e){B(e,t).then((function(e){return n(e)})).catch((function(e){return r(e)}))})).catch((function(e){r(e)}))})))},convertStr:B,convertFile:function(e,t,n){return s(n,new Promise((function(n,r){i.readFile(e,t.encoding||"utf8",(function(o,i){o?r(o):(t.sourceFile=e,B(i,t).then((function(e){return n(e)})).catch((function(e){return r(e)})))}))})))},convertStream:function(e,t,n){return s(n,new Promise((function(n,r){var o="";e.on("data",(function(e){o+=e})).on("end",(function(){B(o,t).then((function(e){return n(e)})).catch((function(e){return r(e)}))}))})))}}},function(e,t,n){"use strict";function r(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}e.exports=function(e,t){var n;void 0===t&&(t=r);var o,i=[],a=!1;return function(){for(var r=[],s=0;s<arguments.length;s++)r[s]=arguments[s];return a&&n===this&&t(r,i)?o:(o=e.apply(this,r),a=!0,n=this,i=r,o)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=l(o),a=l(n(30)),s=l(n(17));function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u="Select...",f=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={selected:n.parseValue(e.value,e.options)||{label:void 0===e.placeholder?u:e.placeholder,value:""},isOpen:!1},n.mounted=!0,n.handleDocumentClick=n.handleDocumentClick.bind(n),n.fireChangeEvent=n.fireChangeEvent.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentWillReceiveProps",value:function(e){if(e.value){var t=this.parseValue(e.value,e.options);t!==this.state.selected&&this.setState({selected:t})}else this.setState({selected:{label:void 0===e.placeholder?u:e.placeholder,value:""}})}},{key:"componentDidMount",value:function(){document.addEventListener("click",this.handleDocumentClick,!1),document.addEventListener("touchend",this.handleDocumentClick,!1)}},{key:"componentWillUnmount",value:function(){this.mounted=!1,document.removeEventListener("click",this.handleDocumentClick,!1),document.removeEventListener("touchend",this.handleDocumentClick,!1)}},{key:"handleMouseDown",value:function(e){this.props.onFocus&&"function"==typeof this.props.onFocus&&this.props.onFocus(this.state.isOpen),"mousedown"===e.type&&0!==e.button||(e.stopPropagation(),e.preventDefault(),this.props.disabled||this.setState({isOpen:!this.state.isOpen}))}},{key:"parseValue",value:function(e,t){var n=void 0;if("string"==typeof e)for(var r=0,o=t.length;r<o;r++)if("group"===t[r].type){var i=t[r].items.filter((function(t){return t.value===e}));i.length&&(n=i[0])}else void 0!==t[r].value&&t[r].value===e&&(n=t[r]);return n||e}},{key:"setValue",value:function(e,t){var n={selected:{value:e,label:t},isOpen:!1};this.fireChangeEvent(n),this.setState(n)}},{key:"fireChangeEvent",value:function(e){e.selected!==this.state.selected&&this.props.onChange&&this.props.onChange(e.selected)}},{key:"renderOption",value:function(e){var t,n=e.value;void 0===n&&(n=e.label||e);var r=e.label||e.value||e,o=n===this.state.selected.value||n===this.state.selected,a=(c(t={},this.props.baseClassName+"-option",!0),c(t,e.className,!!e.className),c(t,"is-selected",o),t),l=(0,s.default)(a);return i.default.createElement("div",{key:n,className:l,onMouseDown:this.setValue.bind(this,n,r),onClick:this.setValue.bind(this,n,r),role:"option","aria-selected":o?"true":"false"},r)}},{key:"buildMenu",value:function(){var e=this,t=this.props,n=t.options,r=t.baseClassName,o=n.map((function(t){if("group"===t.type){var n=i.default.createElement("div",{className:r+"-title"},t.name),o=t.items.map((function(t){return e.renderOption(t)}));return i.default.createElement("div",{className:r+"-group",key:t.name,role:"listbox",tabIndex:"-1"},n,o)}return e.renderOption(t)}));return o.length?o:i.default.createElement("div",{className:r+"-noresults"},"No options found")}},{key:"handleDocumentClick",value:function(e){this.mounted&&(a.default.findDOMNode(this).contains(e.target)||this.state.isOpen&&this.setState({isOpen:!1}))}},{key:"isValueSelected",value:function(){return"string"==typeof this.state.selected||""!==this.state.selected.value}},{key:"render",value:function(){var e,t,n,r,o,a=this.props,l=a.baseClassName,u=a.controlClassName,f=a.placeholderClassName,p=a.menuClassName,d=a.arrowClassName,h=a.arrowClosed,m=a.arrowOpen,g=a.className,y=this.props.disabled?"Dropdown-disabled":"",v="string"==typeof this.state.selected?this.state.selected:this.state.selected.label,b=(0,s.default)((c(e={},l+"-root",!0),c(e,g,!!g),c(e,"is-open",this.state.isOpen),e)),w=(0,s.default)((c(t={},l+"-control",!0),c(t,u,!!u),c(t,y,!!y),t)),x=(0,s.default)((c(n={},l+"-placeholder",!0),c(n,f,!!f),c(n,"is-selected",this.isValueSelected()),n)),k=(0,s.default)((c(r={},l+"-menu",!0),c(r,p,!!p),r)),E=(0,s.default)((c(o={},l+"-arrow",!0),c(o,d,!!d),o)),O=i.default.createElement("div",{className:x},v),_=this.state.isOpen?i.default.createElement("div",{className:k,"aria-expanded":"true"},this.buildMenu()):null;return i.default.createElement("div",{className:b},i.default.createElement("div",{className:w,onMouseDown:this.handleMouseDown.bind(this),onTouchEnd:this.handleMouseDown.bind(this),"aria-haspopup":"listbox"},O,i.default.createElement("div",{className:l+"-arrow-wrapper"},m&&h?this.state.isOpen?m:h:i.default.createElement("span",{className:E}))),_)}}]),t}(o.Component);f.defaultProps={baseClassName:"Dropdown"},t.default=f},function(e,t,n){e.exports=function(){"use strict";var e=Object.freeze||function(e){return e},t=e(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),n=e(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","audio","canvas","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","video","view","vkern"]),r=e(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),o=e(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),i=e(["#text"]),a=Object.freeze||function(e){return e},s=a(["accept","action","align","alt","autocomplete","background","bgcolor","border","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","coords","crossorigin","datetime","default","dir","disabled","download","enctype","face","for","headers","height","hidden","high","href","hreflang","id","integrity","ismap","label","lang","list","loop","low","max","maxlength","media","method","min","minlength","multiple","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","type","usemap","valign","value","width","xmlns"]),l=a(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),c=a(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),u=a(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),f=Object.hasOwnProperty,p=Object.setPrototypeOf,d=("undefined"!=typeof Reflect&&Reflect).apply;function h(e,t){p&&p(e,null);for(var n=t.length;n--;){var r=t[n];if("string"==typeof r){var o=r.toLowerCase();o!==r&&(Object.isFrozen(t)||(t[n]=o),r=o)}e[r]=!0}return e}function m(e){var t={},n=void 0;for(n in e)d(f,e,[n])&&(t[n]=e[n]);return t}d||(d=function(e,t,n){return e.apply(t,n)});var g=Object.seal||function(e){return e},y=g(/\{\{[\s\S]*|[\s\S]*\}\}/gm),v=g(/<%[\s\S]*|[\s\S]*%>/gm),b=g(/^data-[\-\w.\u00B7-\uFFFF]/),w=g(/^aria-[\-\w]+$/),x=g(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),k=g(/^(?:\w+script|data):/i),E=g(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g),O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function _(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var S=("undefined"!=typeof Reflect&&Reflect).apply,T=Array.prototype.slice,j=Object.freeze,C=function(){return"undefined"==typeof window?null:window};S||(S=function(e,t,n){return e.apply(t,n)});var I=function(e,t){if("object"!==(void 0===e?"undefined":O(e))||"function"!=typeof e.createPolicy)return null;var n=null;t.currentScript&&t.currentScript.hasAttribute("data-tt-policy-suffix")&&(n=t.currentScript.getAttribute("data-tt-policy-suffix"));var r="dompurify"+(n?"#"+n:"");try{return e.createPolicy(r,{createHTML:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}};return function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C(),f=function(t){return e(t)};if(f.version="2.0.7",f.removed=[],!a||!a.document||9!==a.document.nodeType)return f.isSupported=!1,f;var p=a.document,d=!1,g=!1,A=a.document,P=a.DocumentFragment,R=a.HTMLTemplateElement,N=a.Node,L=a.NodeFilter,M=a.NamedNodeMap,D=void 0===M?a.NamedNodeMap||a.MozNamedAttrMap:M,F=a.Text,U=a.Comment,z=a.DOMParser,B=a.TrustedTypes;if("function"==typeof R){var $=A.createElement("template");$.content&&$.content.ownerDocument&&(A=$.content.ownerDocument)}var q=I(B,p),W=q?q.createHTML(""):"",H=A,V=H.implementation,Y=H.createNodeIterator,G=H.getElementsByTagName,Q=H.createDocumentFragment,X=p.importNode,K={};f.isSupported=V&&void 0!==V.createHTMLDocument&&9!==A.documentMode;var J=y,Z=v,ee=b,te=w,ne=k,re=E,oe=x,ie=null,ae=h({},[].concat(_(t),_(n),_(r),_(o),_(i))),se=null,le=h({},[].concat(_(s),_(l),_(c),_(u))),ce=null,ue=null,fe=!0,pe=!0,de=!1,he=!1,me=!1,ge=!1,ye=!1,ve=!1,be=!1,we=!1,xe=!1,ke=!1,Ee=!0,Oe=!0,_e=!1,Se={},Te=h({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","plaintext","script","style","svg","template","thead","title","video","xmp"]),je=h({},["audio","video","img","source","image"]),Ce=null,Ie=h({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),Ae=null,Pe=A.createElement("form"),Re=function(e){Ae&&Ae===e||(e&&"object"===(void 0===e?"undefined":O(e))||(e={}),ie="ALLOWED_TAGS"in e?h({},e.ALLOWED_TAGS):ae,se="ALLOWED_ATTR"in e?h({},e.ALLOWED_ATTR):le,Ce="ADD_URI_SAFE_ATTR"in e?h(m(Ie),e.ADD_URI_SAFE_ATTR):Ie,ce="FORBID_TAGS"in e?h({},e.FORBID_TAGS):{},ue="FORBID_ATTR"in e?h({},e.FORBID_ATTR):{},Se="USE_PROFILES"in e&&e.USE_PROFILES,fe=!1!==e.ALLOW_ARIA_ATTR,pe=!1!==e.ALLOW_DATA_ATTR,de=e.ALLOW_UNKNOWN_PROTOCOLS||!1,he=e.SAFE_FOR_JQUERY||!1,me=e.SAFE_FOR_TEMPLATES||!1,ge=e.WHOLE_DOCUMENT||!1,be=e.RETURN_DOM||!1,we=e.RETURN_DOM_FRAGMENT||!1,xe=e.RETURN_DOM_IMPORT||!1,ke=e.RETURN_TRUSTED_TYPE||!1,ve=e.FORCE_BODY||!1,Ee=!1!==e.SANITIZE_DOM,Oe=!1!==e.KEEP_CONTENT,_e=e.IN_PLACE||!1,oe=e.ALLOWED_URI_REGEXP||oe,me&&(pe=!1),we&&(be=!0),Se&&(ie=h({},[].concat(_(i))),se=[],!0===Se.html&&(h(ie,t),h(se,s)),!0===Se.svg&&(h(ie,n),h(se,l),h(se,u)),!0===Se.svgFilters&&(h(ie,r),h(se,l),h(se,u)),!0===Se.mathMl&&(h(ie,o),h(se,c),h(se,u))),e.ADD_TAGS&&(ie===ae&&(ie=m(ie)),h(ie,e.ADD_TAGS)),e.ADD_ATTR&&(se===le&&(se=m(se)),h(se,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&h(Ce,e.ADD_URI_SAFE_ATTR),Oe&&(ie["#text"]=!0),ge&&h(ie,["html","head","body"]),ie.table&&(h(ie,["tbody"]),delete ce.tbody),j&&j(e),Ae=e)},Ne=function(e){f.removed.push({element:e});try{e.parentNode.removeChild(e)}catch(t){e.outerHTML=W}},Le=function(e,t){try{f.removed.push({attribute:t.getAttributeNode(e),from:t})}catch(e){f.removed.push({attribute:null,from:t})}t.removeAttribute(e)},Me=function(e){var t=void 0,n=void 0;if(ve)e="<remove></remove>"+e;else{var r=e.match(/^[\s]+/);(n=r&&r[0])&&(e=e.slice(n.length))}if(d)try{t=(new z).parseFromString(e,"text/html")}catch(e){}if(g&&h(ce,["title"]),!t||!t.documentElement){var o=(t=V.createHTMLDocument("")).body;o.parentNode.removeChild(o.parentNode.firstElementChild),o.outerHTML=q?q.createHTML(e):e}return e&&n&&t.body.insertBefore(A.createTextNode(n),t.body.childNodes[0]||null),G.call(t,ge?"html":"body")[0]};f.isSupported&&(function(){try{Me('<svg><p><textarea><img src="</textarea><img src=x abc=1//">').querySelector("svg img")&&(d=!0)}catch(e){}}(),function(){try{var e=Me("<x/><title>&lt;/title&gt;&lt;img&gt;");/<\/title/.test(e.querySelector("title").innerHTML)&&(g=!0)}catch(e){}}());var De=function(e){return Y.call(e.ownerDocument||e,e,L.SHOW_ELEMENT|L.SHOW_COMMENT|L.SHOW_TEXT,(function(){return L.FILTER_ACCEPT}),!1)},Fe=function(e){return"object"===(void 0===N?"undefined":O(N))?e instanceof N:e&&"object"===(void 0===e?"undefined":O(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},Ue=function(e,t,n){K[e]&&K[e].forEach((function(e){e.call(f,t,n,Ae)}))},ze=function(e){var t,n=void 0;if(Ue("beforeSanitizeElements",e,null),!((t=e)instanceof F||t instanceof U||"string"==typeof t.nodeName&&"string"==typeof t.textContent&&"function"==typeof t.removeChild&&t.attributes instanceof D&&"function"==typeof t.removeAttribute&&"function"==typeof t.setAttribute&&"string"==typeof t.namespaceURI))return Ne(e),!0;var r=e.nodeName.toLowerCase();if(Ue("uponSanitizeElement",e,{tagName:r,allowedTags:ie}),("svg"===r||"math"===r)&&0!==e.querySelectorAll("p, br").length)return Ne(e),!0;if(!ie[r]||ce[r]){if(Oe&&!Te[r]&&"function"==typeof e.insertAdjacentHTML)try{var o=e.innerHTML;e.insertAdjacentHTML("AfterEnd",q?q.createHTML(o):o)}catch(e){}return Ne(e),!0}return"noscript"===r&&/<\/noscript/i.test(e.innerHTML)?(Ne(e),!0):"noembed"===r&&/<\/noembed/i.test(e.innerHTML)?(Ne(e),!0):(!he||e.firstElementChild||e.content&&e.content.firstElementChild||!/</g.test(e.textContent)||(f.removed.push({element:e.cloneNode()}),e.innerHTML?e.innerHTML=e.innerHTML.replace(/</g,"&lt;"):e.innerHTML=e.textContent.replace(/</g,"&lt;")),me&&3===e.nodeType&&(n=(n=(n=e.textContent).replace(J," ")).replace(Z," "),e.textContent!==n&&(f.removed.push({element:e.cloneNode()}),e.textContent=n)),Ue("afterSanitizeElements",e,null),!1)},Be=function(e,t,n){if(Ee&&("id"===t||"name"===t)&&(n in A||n in Pe))return!1;if(pe&&ee.test(t));else if(fe&&te.test(t));else{if(!se[t]||ue[t])return!1;if(Ce[t]);else if(oe.test(n.replace(re,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==n.indexOf("data:")||!je[e])if(de&&!ne.test(n.replace(re,"")));else if(n)return!1}return!0},$e=function(e){var t=void 0,n=void 0,r=void 0,o=void 0,i=void 0;Ue("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:se};for(i=a.length;i--;){var l=t=a[i],c=l.name,u=l.namespaceURI;if(n=t.value.trim(),r=c.toLowerCase(),s.attrName=r,s.attrValue=n,s.keepAttr=!0,Ue("uponSanitizeAttribute",e,s),n=s.attrValue,"name"===r&&"IMG"===e.nodeName&&a.id)o=a.id,a=S(T,a,[]),Le("id",e),Le(c,e),a.indexOf(o)>i&&e.setAttribute("id",o.value);else{if("INPUT"===e.nodeName&&"type"===r&&"file"===n&&s.keepAttr&&(se[r]||!ue[r]))continue;"id"===c&&e.setAttribute(c,""),Le(c,e)}if(s.keepAttr)if(/svg|math/i.test(e.namespaceURI)&&new RegExp("</("+Object.keys(Te).join("|")+")","i").test(n))Le(c,e);else{me&&(n=(n=n.replace(J," ")).replace(Z," "));var p=e.nodeName.toLowerCase();if(Be(p,r,n))try{u?e.setAttributeNS(u,c,n):e.setAttribute(c,n),f.removed.pop()}catch(e){}}}Ue("afterSanitizeAttributes",e,null)}},qe=function e(t){var n=void 0,r=De(t);for(Ue("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)Ue("uponSanitizeShadowNode",n,null),ze(n)||(n.content instanceof P&&e(n.content),$e(n));Ue("afterSanitizeShadowDOM",t,null)};return f.sanitize=function(e,t){var n=void 0,r=void 0,o=void 0,i=void 0,s=void 0;if(e||(e="\x3c!--\x3e"),"string"!=typeof e&&!Fe(e)){if("function"!=typeof e.toString)throw new TypeError("toString is not a function");if("string"!=typeof(e=e.toString()))throw new TypeError("dirty is not a string, aborting")}if(!f.isSupported){if("object"===O(a.toStaticHTML)||"function"==typeof a.toStaticHTML){if("string"==typeof e)return a.toStaticHTML(e);if(Fe(e))return a.toStaticHTML(e.outerHTML)}return e}if(ye||Re(t),f.removed=[],_e);else if(e instanceof N)1===(r=(n=Me("\x3c!--\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===r.nodeName?n=r:"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!be&&!me&&!ge&&ke&&-1===e.indexOf("<"))return q?q.createHTML(e):e;if(!(n=Me(e)))return be?null:W}n&&ve&&Ne(n.firstChild);for(var l=De(_e?e:n);o=l.nextNode();)3===o.nodeType&&o===i||ze(o)||(o.content instanceof P&&qe(o.content),$e(o),i=o);if(i=null,_e)return e;if(be){if(we)for(s=Q.call(n.ownerDocument);n.firstChild;)s.appendChild(n.firstChild);else s=n;return xe&&(s=X.call(p,s,!0)),s}var c=ge?n.outerHTML:n.innerHTML;return me&&(c=(c=c.replace(J," ")).replace(Z," ")),q&&ke?q.createHTML(c):c},f.setConfig=function(e){Re(e),ye=!0},f.clearConfig=function(){Ae=null,ye=!1},f.isValidAttribute=function(e,t,n){Ae||Re({});var r=e.toLowerCase(),o=t.toLowerCase();return Be(r,o,n)},f.addHook=function(e,t){"function"==typeof t&&(K[e]=K[e]||[],K[e].push(t))},f.removeHook=function(e){K[e]&&K[e].pop()},f.removeHooks=function(e){K[e]&&(K[e]=[])},f.removeAllHooks=function(){K={}},f}()}()},function(e,t,n){"use strict";var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,o=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));t.a=o},function(e,t,n){"use strict";function r(e){return Object.prototype.toString.call(e).slice(8,-1)}function o(e){return"Object"===r(e)&&(e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype)}function i(e){return"Array"===r(e)}function a(e){return"Symbol"===r(e)} /*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */ function s(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r}function l(e,t,n,r){var o=r.propertyIsEnumerable(t)?"enumerable":"nonenumerable";"enumerable"===o&&(e[t]=n),"nonenumerable"===o&&Object.defineProperty(e,t,{value:n,enumerable:!1,writable:!0,configurable:!0})}t.a=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=null,c=e;return o(e)&&e.extensions&&1===Object.keys(e).length&&(c={},r=e.extensions),t.reduce((function(e,t){return function e(t,n,r){if(!o(n))return r&&i(r)&&r.forEach((function(e){n=e(t,n)})),n;var c={};return o(t)&&(c=s(Object.getOwnPropertyNames(t),Object.getOwnPropertySymbols(t)).reduce((function(e,r){var o=t[r];return(!a(r)&&!Object.getOwnPropertyNames(n).includes(r)||a(r)&&!Object.getOwnPropertySymbols(n).includes(r))&&l(e,r,o,t),e}),{})),s(Object.getOwnPropertyNames(n),Object.getOwnPropertySymbols(n)).reduce((function(a,s){var c=n[s],u=o(t)?t[s]:void 0;return r&&i(r)&&r.forEach((function(e){c=e(u,c)})),void 0!==u&&o(c)&&(c=e(u,c,r)),l(a,s,c,n),a}),c)}(e,t,r)}),c)}},function(e,t,n){n(160),e.exports=n(317)},function(e,t,n){"use strict";n.r(t);n(161),n(182),n(184),n(187),n(190),n(192),n(198),n(220),n(221)},function(e,t,n){n(64),n(102),n(109),n(174),n(180),n(181);var r=n(34);e.exports=r.Promise},function(e,t,n){var r=n(3),o=n(70),i=r.WeakMap;e.exports="function"==typeof i&&/native code/.test(o(i))},function(e,t,n){"use strict";var r=n(65),o=n(101);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},function(e,t,n){var r=n(71),o=n(41),i=function(e){return function(t,n){var i,a,s=String(o(t)),l=r(n),c=s.length;return l<0||l>=c?e?"":void 0:(i=s.charCodeAt(l))<55296||i>56319||l+1===c||(a=s.charCodeAt(l+1))<56320||a>57343?e?s.charAt(l):i:e?s.slice(l,l+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,n){var r=n(26),o=n(75),i=n(77),a=n(19);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){var r=n(33),o=n(35),i=n(167),a=function(e){return function(t,n,a){var s,l=r(t),c=o(l.length),u=i(a,c);if(e&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){var r=n(71),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},function(e,t,n){"use strict";var r=n(105).IteratorPrototype,o=n(55),i=n(39),a=n(27),s=n(43),l=function(){return this};e.exports=function(e,t,n){var c=t+" Iterator";return e.prototype=o(r,{next:i(1,n)}),a(e,c,!1,!0),s[c]=l,e}},function(e,t,n){var r=n(9);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){var r=n(18),o=n(15),i=n(19),a=n(79);e.exports=r?Object.defineProperties:function(e,t){i(e);for(var n,r=a(t),s=r.length,l=0;s>l;)o.f(e,n=r[l++],t[n]);return e}},function(e,t,n){var r=n(7);e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(e,t,n){"use strict";var r=n(33),o=n(110),i=n(43),a=n(31),s=n(72),l=a.set,c=a.getterFor("Array Iterator");e.exports=s(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:r(e),index:0,kind:t})}),(function(){var e=c(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(e,t,n){"use strict";var r,o,i,a,s=n(14),l=n(22),c=n(3),u=n(26),f=n(111),p=n(23),d=n(112),h=n(27),m=n(113),g=n(7),y=n(44),v=n(80),b=n(25),w=n(70),x=n(56),k=n(114),E=n(115),O=n(116).set,_=n(178),S=n(119),T=n(179),j=n(81),C=n(120),I=n(31),A=n(78),P=n(4),R=n(82),N=P("species"),L="Promise",M=I.get,D=I.set,F=I.getterFor(L),U=f,z=c.TypeError,B=c.document,$=c.process,q=u("fetch"),W=j.f,H=W,V="process"==b($),Y=!!(B&&B.createEvent&&c.dispatchEvent),G=A(L,(function(){if(!(w(U)!==String(U))){if(66===R)return!0;if(!V&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!U.prototype.finally)return!0;if(R>=51&&/native code/.test(U))return!1;var e=U.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[N]=t,!(e.then((function(){}))instanceof t)})),Q=G||!k((function(e){U.all(e).catch((function(){}))})),X=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},K=function(e,t,n){if(!t.notified){t.notified=!0;var r=t.reactions;_((function(){for(var o=t.value,i=1==t.state,a=0;r.length>a;){var s,l,c,u=r[a++],f=i?u.ok:u.fail,p=u.resolve,d=u.reject,h=u.domain;try{f?(i||(2===t.rejection&&te(e,t),t.rejection=1),!0===f?s=o:(h&&h.enter(),s=f(o),h&&(h.exit(),c=!0)),s===u.promise?d(z("Promise-chain cycle")):(l=X(s))?l.call(s,p,d):p(s)):d(o)}catch(e){h&&!c&&h.exit(),d(e)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},J=function(e,t,n){var r,o;Y?((r=B.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),c.dispatchEvent(r)):r={promise:t,reason:n},(o=c["on"+e])?o(r):"unhandledrejection"===e&&T("Unhandled promise rejection",n)},Z=function(e,t){O.call(c,(function(){var n,r=t.value;if(ee(t)&&(n=C((function(){V?$.emit("unhandledRejection",r,e):J("unhandledrejection",e,r)})),t.rejection=V||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){O.call(c,(function(){V?$.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},ne=function(e,t,n,r){return function(o){e(t,n,o,r)}},re=function(e,t,n,r){t.done||(t.done=!0,r&&(t=r),t.value=n,t.state=2,K(e,t,!0))},oe=function(e,t,n,r){if(!t.done){t.done=!0,r&&(t=r);try{if(e===n)throw z("Promise can't be resolved itself");var o=X(n);o?_((function(){var r={done:!1};try{o.call(n,ne(oe,e,r,t),ne(re,e,r,t))}catch(n){re(e,r,n,t)}})):(t.value=n,t.state=1,K(e,t,!1))}catch(n){re(e,{done:!1},n,t)}}};G&&(U=function(e){v(this,U,L),y(e),r.call(this);var t=M(this);try{e(ne(oe,this,t),ne(re,this,t))}catch(e){re(this,t,e)}},(r=function(e){D(this,{type:L,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=d(U.prototype,{then:function(e,t){var n=F(this),r=W(E(this,U));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=V?$.domain:void 0,n.parent=!0,n.reactions.push(r),0!=n.state&&K(this,n,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new r,t=M(e);this.promise=e,this.resolve=ne(oe,e,t),this.reject=ne(re,e,t)},j.f=W=function(e){return e===U||e===i?new o(e):H(e)},l||"function"!=typeof f||(a=f.prototype.then,p(f.prototype,"then",(function(e,t){var n=this;return new U((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof q&&s({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return S(U,q.apply(c,arguments))}}))),s({global:!0,wrap:!0,forced:G},{Promise:U}),h(U,L,!1,!0),m(L),i=u(L),s({target:L,stat:!0,forced:G},{reject:function(e){var t=W(this);return t.reject.call(void 0,e),t.promise}}),s({target:L,stat:!0,forced:l||G},{resolve:function(e){return S(l&&this===i?U:this,e)}}),s({target:L,stat:!0,forced:Q},{all:function(e){var t=this,n=W(t),r=n.resolve,o=n.reject,i=C((function(){var n=y(t.resolve),i=[],a=0,s=1;x(e,(function(e){var l=a++,c=!1;i.push(void 0),s++,n.call(t,e).then((function(e){c||(c=!0,i[l]=e,--s||r(i))}),o)})),--s||r(i)}));return i.error&&o(i.value),n.promise},race:function(e){var t=this,n=W(t),r=n.reject,o=C((function(){var o=y(t.resolve);x(e,(function(e){o.call(t,e).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},function(e,t,n){var r=n(4),o=n(43),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},function(e,t,n){var r=n(101),o=n(43),i=n(4)("iterator");e.exports=function(e){if(null!=e)return e[i]||e["@@iterator"]||o[r(e)]}},function(e,t,n){var r=n(19);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},function(e,t,n){var r,o,i,a,s,l,c,u,f=n(3),p=n(32).f,d=n(25),h=n(116).set,m=n(117),g=f.MutationObserver||f.WebKitMutationObserver,y=f.process,v=f.Promise,b="process"==d(y),w=p(f,"queueMicrotask"),x=w&&w.value;x||(r=function(){var e,t;for(b&&(e=y.domain)&&e.exit();o;){t=o.fn,o=o.next;try{t()}catch(e){throw o?a():i=void 0,e}}i=void 0,e&&e.enter()},b?a=function(){y.nextTick(r)}:g&&!m?(s=!0,l=document.createTextNode(""),new g(r).observe(l,{characterData:!0}),a=function(){l.data=s=!s}):v&&v.resolve?(c=v.resolve(void 0),u=c.then,a=function(){u.call(c,r)}):a=function(){h.call(f,r)}),e.exports=x||function(e){var t={fn:e,next:void 0};i&&(i.next=t),o||(o=t,a()),i=t}},function(e,t,n){var r=n(3);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";var r=n(14),o=n(44),i=n(81),a=n(120),s=n(56);r({target:"Promise",stat:!0},{allSettled:function(e){var t=this,n=i.f(t),r=n.resolve,l=n.reject,c=a((function(){var n=o(t.resolve),i=[],a=0,l=1;s(e,(function(e){var o=a++,s=!1;i.push(void 0),l++,n.call(t,e).then((function(e){s||(s=!0,i[o]={status:"fulfilled",value:e},--l||r(i))}),(function(e){s||(s=!0,i[o]={status:"rejected",reason:e},--l||r(i))}))})),--l||r(i)}));return c.error&&l(c.value),n.promise}})},function(e,t,n){"use strict";var r=n(14),o=n(22),i=n(111),a=n(9),s=n(26),l=n(115),c=n(119),u=n(23);r({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=l(this,s("Promise")),n="function"==typeof e;return this.then(n?function(n){return c(t,e()).then((function(){return n}))}:e,n?function(n){return c(t,e()).then((function(){throw n}))}:e)}}),o||"function"!=typeof i||i.prototype.finally||u(i.prototype,"finally",s("Promise").prototype.finally)},function(e,t,n){n(183);var r=n(84);e.exports=r("Array","find")},function(e,t,n){"use strict";var r=n(14),o=n(121).find,i=n(110),a=!0;"find"in[]&&Array(1).find((function(){a=!1})),r({target:"Array",proto:!0,forced:a},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i("find")},function(e,t,n){n(185);var r=n(34);e.exports=r.Object.assign},function(e,t,n){var r=n(14),o=n(186);r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},function(e,t,n){"use strict";var r=n(18),o=n(9),i=n(79),a=n(77),s=n(73),l=n(42),c=n(74),u=Object.assign,f=Object.defineProperty;e.exports=!u||o((function(){if(r&&1!==u({b:1},u(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||"abcdefghijklmnopqrst"!=i(u({},t)).join("")}))?function(e,t){for(var n=l(e),o=arguments.length,u=1,f=a.f,p=s.f;o>u;)for(var d,h=c(arguments[u++]),m=f?i(h).concat(f(h)):i(h),g=m.length,y=0;g>y;)d=m[y++],r&&!p.call(h,d)||(n[d]=h[d]);return n}:u},function(e,t,n){n(188);var r=n(84);e.exports=r("String","endsWith")},function(e,t,n){"use strict";var r,o=n(14),i=n(32).f,a=n(35),s=n(123),l=n(41),c=n(124),u=n(22),f="".endsWith,p=Math.min,d=c("endsWith");o({target:"String",proto:!0,forced:!!(u||d||(r=i(String.prototype,"endsWith"),!r||r.writable))&&!d},{endsWith:function(e){var t=String(l(this));s(e);var n=arguments.length>1?arguments[1]:void 0,r=a(t.length),o=void 0===n?r:p(a(n),r),i=String(e);return f?f.call(t,i,o):t.slice(o-i.length,o)===i}})},function(e,t,n){var r=n(7),o=n(25),i=n(4)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},function(e,t,n){n(191);var r=n(84);e.exports=r("String","startsWith")},function(e,t,n){"use strict";var r,o=n(14),i=n(32).f,a=n(35),s=n(123),l=n(41),c=n(124),u=n(22),f="".startsWith,p=Math.min,d=c("startsWith");o({target:"String",proto:!0,forced:!!(u||d||(r=i(String.prototype,"startsWith"),!r||r.writable))&&!d},{startsWith:function(e){var t=String(l(this));s(e);var n=a(p(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return f?f.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){n(193),n(64),n(102),n(109);var r=n(34);e.exports=r.Map},function(e,t,n){"use strict";var r=n(194),o=n(197);e.exports=r("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),o)},function(e,t,n){"use strict";var r=n(14),o=n(3),i=n(78),a=n(23),s=n(125),l=n(56),c=n(80),u=n(7),f=n(9),p=n(114),d=n(27),h=n(196);e.exports=function(e,t,n){var m=-1!==e.indexOf("Map"),g=-1!==e.indexOf("Weak"),y=m?"set":"add",v=o[e],b=v&&v.prototype,w=v,x={},k=function(e){var t=b[e];a(b,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(g&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!u(e)?void 0:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(g&&!u(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(i(e,"function"!=typeof v||!(g||b.forEach&&!f((function(){(new v).entries().next()})))))w=n.getConstructor(t,e,m,y),s.REQUIRED=!0;else if(i(e,!0)){var E=new w,O=E[y](g?{}:-0,1)!=E,_=f((function(){E.has(1)})),S=p((function(e){new v(e)})),T=!g&&f((function(){for(var e=new v,t=5;t--;)e[y](t,t);return!e.has(-0)}));S||((w=t((function(t,n){c(t,w,e);var r=h(new v,t,w);return null!=n&&l(n,r[y],r,m),r}))).prototype=b,b.constructor=w),(_||T)&&(k("delete"),k("has"),m&&k("get")),(T||O)&&k(y),g&&b.clear&&delete b.clear}return x[e]=w,r({global:!0,forced:w!=v},x),d(w,e),g||n.setStrong(w,e,m),w}},function(e,t,n){var r=n(9);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){var r=n(7),o=n(108);e.exports=function(e,t,n){var i,a;return o&&"function"==typeof(i=t.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(e,a),e}},function(e,t,n){"use strict";var r=n(15).f,o=n(55),i=n(112),a=n(45),s=n(80),l=n(56),c=n(72),u=n(113),f=n(18),p=n(125).fastKey,d=n(31),h=d.set,m=d.getterFor;e.exports={getConstructor:function(e,t,n,c){var u=e((function(e,r){s(e,u,t),h(e,{type:t,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&l(r,e[c],e,n)})),d=m(t),g=function(e,t,n){var r,o,i=d(e),a=y(e,t);return a?a.value=n:(i.last=a={index:o=p(t,!0),key:t,value:n,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},y=function(e,t){var n,r=d(e),o=p(t);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==t)return n};return i(u.prototype,{clear:function(){for(var e=d(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var t=d(this),n=y(this,e);if(n){var r=n.next,o=n.previous;delete t.index[n.index],n.removed=!0,o&&(o.next=r),r&&(r.previous=o),t.first==n&&(t.first=r),t.last==n&&(t.last=o),f?t.size--:this.size--}return!!n},forEach:function(e){for(var t,n=d(this),r=a(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!y(this,e)}}),i(u.prototype,n?{get:function(e){var t=y(this,e);return t&&t.value},set:function(e,t){return g(this,0===e?0:e,t)}}:{add:function(e){return g(this,e=0===e?0:e,e)}}),f&&r(u.prototype,"size",{get:function(){return d(this).size}}),u},setStrong:function(e,t,n){var r=t+" Iterator",o=m(t),i=m(r);c(e,t,(function(e,t){h(this,{type:r,target:e,state:o(e),kind:t,last:void 0})}),(function(){for(var e=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),u(t)}}},function(e,t,n){n(199),n(64),n(202),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219);var r=n(34);e.exports=r.Symbol},function(e,t,n){"use strict";var r=n(14),o=n(9),i=n(83),a=n(7),s=n(42),l=n(35),c=n(200),u=n(122),f=n(201),p=n(4),d=n(82),h=p("isConcatSpreadable"),m=d>=51||!o((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),g=f("concat"),y=function(e){if(!a(e))return!1;var t=e[h];return void 0!==t?!!t:i(e)};r({target:"Array",proto:!0,forced:!m||!g},{concat:function(e){var t,n,r,o,i,a=s(this),f=u(a,0),p=0;for(t=-1,r=arguments.length;t<r;t++)if(i=-1===t?a:arguments[t],y(i)){if(p+(o=l(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<o;n++,p++)n in i&&c(f,p,i[n])}else{if(p>=9007199254740991)throw TypeError("Maximum allowed index exceeded");c(f,p++,i)}return f.length=p,f}})},function(e,t,n){"use strict";var r=n(52),o=n(15),i=n(39);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){var r=n(9),o=n(4),i=n(82),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";var r=n(14),o=n(3),i=n(26),a=n(22),s=n(18),l=n(69),c=n(100),u=n(9),f=n(12),p=n(83),d=n(7),h=n(19),m=n(42),g=n(33),y=n(52),v=n(39),b=n(55),w=n(79),x=n(75),k=n(203),E=n(77),O=n(32),_=n(15),S=n(73),T=n(20),j=n(23),C=n(66),I=n(54),A=n(40),P=n(53),R=n(4),N=n(126),L=n(10),M=n(27),D=n(31),F=n(121).forEach,U=I("hidden"),z=R("toPrimitive"),B=D.set,$=D.getterFor("Symbol"),q=Object.prototype,W=o.Symbol,H=i("JSON","stringify"),V=O.f,Y=_.f,G=k.f,Q=S.f,X=C("symbols"),K=C("op-symbols"),J=C("string-to-symbol-registry"),Z=C("symbol-to-string-registry"),ee=C("wks"),te=o.QObject,ne=!te||!te.prototype||!te.prototype.findChild,re=s&&u((function(){return 7!=b(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=V(q,t);r&&delete q[t],Y(e,t,n),r&&e!==q&&Y(q,t,r)}:Y,oe=function(e,t){var n=X[e]=b(W.prototype);return B(n,{type:"Symbol",tag:e,description:t}),s||(n.description=t),n},ie=l&&"symbol"==typeof W.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof W},ae=function(e,t,n){e===q&&ae(K,t,n),h(e);var r=y(t,!0);return h(n),f(X,r)?(n.enumerable?(f(e,U)&&e[U][r]&&(e[U][r]=!1),n=b(n,{enumerable:v(0,!1)})):(f(e,U)||Y(e,U,v(1,{})),e[U][r]=!0),re(e,r,n)):Y(e,r,n)},se=function(e,t){h(e);var n=g(t),r=w(n).concat(fe(n));return F(r,(function(t){s&&!le.call(n,t)||ae(e,t,n[t])})),e},le=function(e){var t=y(e,!0),n=Q.call(this,t);return!(this===q&&f(X,t)&&!f(K,t))&&(!(n||!f(this,t)||!f(X,t)||f(this,U)&&this[U][t])||n)},ce=function(e,t){var n=g(e),r=y(t,!0);if(n!==q||!f(X,r)||f(K,r)){var o=V(n,r);return!o||!f(X,r)||f(n,U)&&n[U][r]||(o.enumerable=!0),o}},ue=function(e){var t=G(g(e)),n=[];return F(t,(function(e){f(X,e)||f(A,e)||n.push(e)})),n},fe=function(e){var t=e===q,n=G(t?K:g(e)),r=[];return F(n,(function(e){!f(X,e)||t&&!f(q,e)||r.push(X[e])})),r};(l||(j((W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=P(e),n=function(e){this===q&&n.call(K,e),f(this,U)&&f(this[U],t)&&(this[U][t]=!1),re(this,t,v(1,e))};return s&&ne&&re(q,t,{configurable:!0,set:n}),oe(t,e)}).prototype,"toString",(function(){return $(this).tag})),S.f=le,_.f=ae,O.f=ce,x.f=k.f=ue,E.f=fe,s&&(Y(W.prototype,"description",{configurable:!0,get:function(){return $(this).description}}),a||j(q,"propertyIsEnumerable",le,{unsafe:!0}))),c||(N.f=function(e){return oe(R(e),e)}),r({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:W}),F(w(ee),(function(e){L(e)})),r({target:"Symbol",stat:!0,forced:!l},{for:function(e){var t=String(e);if(f(J,t))return J[t];var n=W(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ie(e))throw TypeError(e+" is not a symbol");if(f(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),r({target:"Object",stat:!0,forced:!l,sham:!s},{create:function(e,t){return void 0===t?b(e):se(b(e),t)},defineProperty:ae,defineProperties:se,getOwnPropertyDescriptor:ce}),r({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:ue,getOwnPropertySymbols:fe}),r({target:"Object",stat:!0,forced:u((function(){E.f(1)}))},{getOwnPropertySymbols:function(e){return E.f(m(e))}}),H)&&r({target:"JSON",stat:!0,forced:!l||u((function(){var e=W();return"[null]"!=H([e])||"{}"!=H({a:e})||"{}"!=H(Object(e))}))},{stringify:function(e,t,n){for(var r,o=[e],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=t,(d(t)||void 0!==e)&&!ie(e))return p(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!ie(t))return t}),o[1]=t,H.apply(null,o)}});W.prototype[z]||T(W.prototype,z,W.prototype.valueOf),M(W,"Symbol"),A[U]=!0},function(e,t,n){var r=n(33),o=n(75).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(e){return a.slice()}}(e):o(r(e))}},function(e,t,n){n(10)("asyncIterator")},function(e,t,n){"use strict";var r=n(14),o=n(18),i=n(3),a=n(12),s=n(7),l=n(15).f,c=n(103),u=i.Symbol;if(o&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var f={},p=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof p?new u(e):void 0===e?u():u(e);return""===e&&(f[t]=!0),t};c(p,u);var d=p.prototype=u.prototype;d.constructor=p;var h=d.toString,m="Symbol(test)"==String(u("test")),g=/^Symbol\((.*)\)[^)]+$/;l(d,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=h.call(e);if(a(f,e))return"";var n=m?t.slice(7,-1):t.replace(g,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){n(10)("hasInstance")},function(e,t,n){n(10)("isConcatSpreadable")},function(e,t,n){n(10)("iterator")},function(e,t,n){n(10)("match")},function(e,t,n){n(10)("matchAll")},function(e,t,n){n(10)("replace")},function(e,t,n){n(10)("search")},function(e,t,n){n(10)("species")},function(e,t,n){n(10)("split")},function(e,t,n){n(10)("toPrimitive")},function(e,t,n){n(10)("toStringTag")},function(e,t,n){n(10)("unscopables")},function(e,t,n){n(27)(Math,"Math",!0)},function(e,t,n){var r=n(3);n(27)(r.JSON,"JSON",!0)},function(e,t){self.fetch||(self.fetch=function(e,t){return t=t||{},new Promise((function(n,r){var o=new XMLHttpRequest,i=[],a=[],s={},l=function(){return{ok:2==(o.status/100|0),statusText:o.statusText,status:o.status,url:o.responseURL,text:function(){return Promise.resolve(o.responseText)},json:function(){return Promise.resolve(JSON.parse(o.responseText))},blob:function(){return Promise.resolve(new Blob([o.response]))},clone:l,headers:{keys:function(){return i},entries:function(){return a},get:function(e){return s[e.toLowerCase()]},has:function(e){return e.toLowerCase()in s}}}};for(var c in o.open(t.method||"get",e,!0),o.onload=function(){o.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){i.push(t=t.toLowerCase()),a.push([t,n]),s[t]=s[t]?s[t]+","+n:n})),n(l())},o.onerror=r,o.withCredentials="include"==t.credentials,t.headers)o.setRequestHeader(c,t.headers[c]);o.send(t.body||null)}))})},function(e,t,n){(function(e){!function(e){var t=function(){try{return!!Symbol.iterator}catch(e){return!1}}(),n=function(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t&&(n[Symbol.iterator]=function(){return n}),n},r=function(e){return encodeURIComponent(e).replace(/%20/g,"+")},o=function(e){return decodeURIComponent(String(e).replace(/\+/g," "))};(function(){try{var t=e.URLSearchParams;return"a=1"===new t("?a=1").toString()&&"function"==typeof t.prototype.set}catch(e){return!1}})()||function(){var o=function(e){Object.defineProperty(this,"_entries",{writable:!0,value:{}});var t=typeof e;if("undefined"===t);else if("string"===t)""!==e&&this._fromString(e);else if(e instanceof o){var n=this;e.forEach((function(e,t){n.append(t,e)}))}else{if(null===e||"object"!==t)throw new TypeError("Unsupported input's type for URLSearchParams");if("[object Array]"===Object.prototype.toString.call(e))for(var r=0;r<e.length;r++){var i=e[r];if("[object Array]"!==Object.prototype.toString.call(i)&&2===i.length)throw new TypeError("Expected [string, any] as entry at index "+r+" of URLSearchParams's input");this.append(i[0],i[1])}else for(var a in e)e.hasOwnProperty(a)&&this.append(a,e[a])}},i=o.prototype;i.append=function(e,t){e in this._entries?this._entries[e].push(String(t)):this._entries[e]=[String(t)]},i.delete=function(e){delete this._entries[e]},i.get=function(e){return e in this._entries?this._entries[e][0]:null},i.getAll=function(e){return e in this._entries?this._entries[e].slice(0):[]},i.has=function(e){return e in this._entries},i.set=function(e,t){this._entries[e]=[String(t)]},i.forEach=function(e,t){var n;for(var r in this._entries)if(this._entries.hasOwnProperty(r)){n=this._entries[r];for(var o=0;o<n.length;o++)e.call(t,n[o],r,this)}},i.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),n(e)},i.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),n(e)},i.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),n(e)},t&&(i[Symbol.iterator]=i.entries),i.toString=function(){var e=[];return this.forEach((function(t,n){e.push(r(n)+"="+r(t))})),e.join("&")},e.URLSearchParams=o}();var i=e.URLSearchParams.prototype;"function"!=typeof i.sort&&(i.sort=function(){var e=this,t=[];this.forEach((function(n,r){t.push([r,n]),e._entries||e.delete(r)})),t.sort((function(e,t){return e[0]<t[0]?-1:e[0]>t[0]?1:0})),e._entries&&(e._entries={});for(var n=0;n<t.length;n++)this.append(t[n][0],t[n][1])}),"function"!=typeof i._fromString&&Object.defineProperty(i,"_fromString",{enumerable:!1,configurable:!1,writable:!1,value:function(e){if(this._entries)this._entries={};else{var t=[];this.forEach((function(e,n){t.push(n)}));for(var n=0;n<t.length;n++)this.delete(t[n])}var r,i=(e=e.replace(/^\?/,"")).split("&");for(n=0;n<i.length;n++)r=i[n].split("="),this.append(o(r[0]),r.length>1?o(r[1]):"")}})}(void 0!==e?e:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this),function(e){if(function(){try{var t=new e.URL("b","http://a");return t.pathname="c%20d","http://a/c%20d"===t.href&&t.searchParams}catch(e){return!1}}()||function(){var t=e.URL,n=function(t,n){"string"!=typeof t&&(t=String(t));var r,o=document;if(n&&(void 0===e.location||n!==e.location.href)){(r=(o=document.implementation.createHTMLDocument("")).createElement("base")).href=n,o.head.appendChild(r);try{if(0!==r.href.indexOf(n))throw new Error(r.href)}catch(e){throw new Error("URL unable to set base "+n+" due to "+e)}}var i=o.createElement("a");if(i.href=t,r&&(o.body.appendChild(i),i.href=i.href),":"===i.protocol||!/:/.test(i.href))throw new TypeError("Invalid URL");Object.defineProperty(this,"_anchorElement",{value:i});var a=new e.URLSearchParams(this.search),s=!0,l=!0,c=this;["append","delete","set"].forEach((function(e){var t=a[e];a[e]=function(){t.apply(a,arguments),s&&(l=!1,c.search=a.toString(),l=!0)}})),Object.defineProperty(this,"searchParams",{value:a,enumerable:!0});var u=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:!1,configurable:!1,writable:!1,value:function(){this.search!==u&&(u=this.search,l&&(s=!1,this.searchParams._fromString(this.search),s=!0))}})},r=n.prototype;["hash","host","hostname","port","protocol"].forEach((function(e){!function(e){Object.defineProperty(r,e,{get:function(){return this._anchorElement[e]},set:function(t){this._anchorElement[e]=t},enumerable:!0})}(e)})),Object.defineProperty(r,"search",{get:function(){return this._anchorElement.search},set:function(e){this._anchorElement.search=e,this._updateSearchParams()},enumerable:!0}),Object.defineProperties(r,{toString:{get:function(){var e=this;return function(){return e.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(e){this._anchorElement.href=e,this._updateSearchParams()},enumerable:!0},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(e){this._anchorElement.pathname=e},enumerable:!0},origin:{get:function(){var e={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol],t=this._anchorElement.port!=e&&""!==this._anchorElement.port;return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(t?":"+this._anchorElement.port:"")},enumerable:!0},password:{get:function(){return""},set:function(e){},enumerable:!0},username:{get:function(){return""},set:function(e){},enumerable:!0}}),n.createObjectURL=function(e){return t.createObjectURL.apply(t,arguments)},n.revokeObjectURL=function(e){return t.revokeObjectURL.apply(t,arguments)},e.URL=n}(),void 0!==e.location&&!("origin"in e.location)){var t=function(){return e.location.protocol+"//"+e.location.hostname+(e.location.port?":"+e.location.port:"")};try{Object.defineProperty(e.location,"origin",{get:t,enumerable:!0})}catch(n){setInterval((function(){e.location.origin=t()}),100)}}}(void 0!==e?e:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this)}).call(this,n(6))},function(e,t,n){"use strict"; /** @license React v16.12.0 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var r=n(127),o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,s=o?Symbol.for("react.fragment"):60107,l=o?Symbol.for("react.strict_mode"):60108,c=o?Symbol.for("react.profiler"):60114,u=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.forward_ref"):60112,d=o?Symbol.for("react.suspense"):60113;o&&Symbol.for("react.suspense_list");var h=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116;o&&Symbol.for("react.fundamental"),o&&Symbol.for("react.responder"),o&&Symbol.for("react.scope");var g="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function w(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||v}function x(){}function k(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||v}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(y(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},x.prototype=w.prototype;var E=k.prototype=new x;E.constructor=k,r(E,w.prototype),E.isPureReactComponent=!0;var O={current:null},_={current:null},S=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function j(e,t,n){var r,o={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)S.call(t,r)&&!T.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:s,props:o,_owner:_.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var I=/\/+/g,A=[];function P(e,t,n,r){if(A.length){var o=A.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function R(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>A.length&&A.push(e)}function N(e,t,n){return null==e?0:function e(t,n,r,o){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var l=!1;if(null===t)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case a:l=!0}}if(l)return r(o,t,""===n?"."+L(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c<t.length;c++){var u=n+L(s=t[c],c);l+=e(s,u,r,o)}else if(null===t||"object"!=typeof t?u=null:u="function"==typeof(u=g&&t[g]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),c=0;!(s=t.next()).done;)l+=e(s=s.value,u=n+L(s,c++),r,o);else if("object"===s)throw r=""+t,Error(y(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return l}(e,"",t,n)}function L(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function M(e,t){e.func.call(e.context,t,e.count++)}function D(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?F(e,r,n,(function(e){return e})):null!=e&&(C(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(I,"$&/")+"/")+n)),r.push(e))}function F(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(I,"$&/")+"/"),N(e,D,t=P(t,i,r,o)),R(t)}function U(){var e=O.current;if(null===e)throw Error(y(321));return e}var z={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return F(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;N(e,M,t=P(null,null,t,n)),R(t)},count:function(e){return N(e,(function(){return null}),null)},toArray:function(e){var t=[];return F(e,t,null,(function(e){return e})),t},only:function(e){if(!C(e))throw Error(y(143));return e}},createRef:function(){return{current:null}},Component:w,PureComponent:k,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:p,render:e}},lazy:function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return U().useCallback(e,t)},useContext:function(e,t){return U().useContext(e,t)},useEffect:function(e,t){return U().useEffect(e,t)},useImperativeHandle:function(e,t,n){return U().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return U().useLayoutEffect(e,t)},useMemo:function(e,t){return U().useMemo(e,t)},useReducer:function(e,t,n){return U().useReducer(e,t,n)},useRef:function(e){return U().useRef(e)},useState:function(e){return U().useState(e)},Fragment:s,Profiler:c,StrictMode:l,Suspense:d,createElement:j,cloneElement:function(e,t,n){if(null==e)throw Error(y(267,e));var o=r({},e.props),a=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=_.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(u in t)S.call(t,u)&&!T.hasOwnProperty(u)&&(o[u]=void 0===t[u]&&void 0!==c?c[u]:t[u])}var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){c=Array(u);for(var f=0;f<u;f++)c[f]=arguments[f+2];o.children=c}return{$$typeof:i,type:e.type,key:a,ref:s,props:o,_owner:l}},createFactory:function(e){var t=j.bind(null,e);return t.type=e,t},isValidElement:C,version:"16.12.0",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:O,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:_,IsSomeRendererActing:{current:!1},assign:r}},B={default:z},$=B&&z||B;e.exports=$.default||$},function(e,t,n){"use strict"; /** @license React v16.12.0 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var r=n(0),o=n(127),i=n(224);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));var s=null,l={};function c(){if(s)for(var e in l){var t=l[e],n=s.indexOf(e);if(!(-1<n))throw Error(a(96,e));if(!f[n]){if(!t.extractEvents)throw Error(a(97,e));for(var r in f[n]=t,n=t.eventTypes){var o=void 0,i=n[r],c=t,d=r;if(p.hasOwnProperty(d))throw Error(a(99,d));p[d]=i;var h=i.phasedRegistrationNames;if(h){for(o in h)h.hasOwnProperty(o)&&u(h[o],c,d);o=!0}else i.registrationName?(u(i.registrationName,c,d),o=!0):o=!1;if(!o)throw Error(a(98,r,e))}}}}function u(e,t,n){if(d[e])throw Error(a(100,e));d[e]=t,h[e]=t.eventTypes[n].dependencies}var f=[],p={},d={},h={};function m(e,t,n,r,o,i,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var g=!1,y=null,v=!1,b=null,w={onError:function(e){g=!0,y=e}};function x(e,t,n,r,o,i,a,s,l){g=!1,y=null,m.apply(w,arguments)}var k=null,E=null,O=null;function _(e,t,n){var r=e.type||"unknown-event";e.currentTarget=O(n),function(e,t,n,r,o,i,s,l,c){if(x.apply(this,arguments),g){if(!g)throw Error(a(198));var u=y;g=!1,y=null,v||(v=!0,b=u)}}(r,t,void 0,e),e.currentTarget=null}function S(e,t){if(null==t)throw Error(a(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function T(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var j=null;function C(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)_(e,t[r],n[r]);else t&&_(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function I(e){if(null!==e&&(j=S(j,e)),e=j,j=null,e){if(T(e,C),j)throw Error(a(95));if(v)throw e=b,v=!1,b=null,e}}var A={injectEventPluginOrder:function(e){if(s)throw Error(a(101));s=Array.prototype.slice.call(e),c()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!l.hasOwnProperty(t)||l[t]!==r){if(l[t])throw Error(a(102,t));l[t]=r,n=!0}}n&&c()}};function P(e,t){var n=e.stateNode;if(!n)return null;var r=k(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}var R=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;R.hasOwnProperty("ReactCurrentDispatcher")||(R.ReactCurrentDispatcher={current:null}),R.hasOwnProperty("ReactCurrentBatchConfig")||(R.ReactCurrentBatchConfig={suspense:null});var N=/^(.*)[\\\/]/,L="function"==typeof Symbol&&Symbol.for,M=L?Symbol.for("react.element"):60103,D=L?Symbol.for("react.portal"):60106,F=L?Symbol.for("react.fragment"):60107,U=L?Symbol.for("react.strict_mode"):60108,z=L?Symbol.for("react.profiler"):60114,B=L?Symbol.for("react.provider"):60109,$=L?Symbol.for("react.context"):60110,q=L?Symbol.for("react.concurrent_mode"):60111,W=L?Symbol.for("react.forward_ref"):60112,H=L?Symbol.for("react.suspense"):60113,V=L?Symbol.for("react.suspense_list"):60120,Y=L?Symbol.for("react.memo"):60115,G=L?Symbol.for("react.lazy"):60116;L&&Symbol.for("react.fundamental"),L&&Symbol.for("react.responder"),L&&Symbol.for("react.scope");var Q="function"==typeof Symbol&&Symbol.iterator;function X(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Q&&e[Q]||e["@@iterator"])?e:null}function K(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case F:return"Fragment";case D:return"Portal";case z:return"Profiler";case U:return"StrictMode";case H:return"Suspense";case V:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case $:return"Context.Consumer";case B:return"Context.Provider";case W:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case Y:return K(e.type);case G:if(e=1===e._status?e._result:null)return K(e)}return null}function J(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,i=K(e.type);n=null,r&&(n=K(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(N,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}var Z=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),ee=null,te=null,ne=null;function re(e){if(e=E(e)){if("function"!=typeof ee)throw Error(a(280));var t=k(e.stateNode);ee(e.stateNode,e.type,t)}}function oe(e){te?ne?ne.push(e):ne=[e]:te=e}function ie(){if(te){var e=te,t=ne;if(ne=te=null,re(e),t)for(e=0;e<t.length;e++)re(t[e])}}function ae(e,t){return e(t)}function se(e,t,n,r){return e(t,n,r)}function le(){}var ce=ae,ue=!1,fe=!1;function pe(){null===te&&null===ne||(le(),ie())}new Map;var de=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,he=Object.prototype.hasOwnProperty,me={},ge={};function ye(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var ve={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){ve[e]=new ye(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];ve[t]=new ye(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){ve[e]=new ye(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){ve[e]=new ye(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){ve[e]=new ye(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){ve[e]=new ye(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){ve[e]=new ye(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){ve[e]=new ye(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){ve[e]=new ye(e,5,!1,e.toLowerCase(),null,!1)}));var be=/[\-:]([a-z])/g;function we(e){return e[1].toUpperCase()}function xe(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ke(e,t,n,r){var o=ve.hasOwnProperty(t)?ve[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!he.call(ge,e)||!he.call(me,e)&&(de.test(e)?ge[e]=!0:(me[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function Ee(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Oe(e){e._valueTracker||(e._valueTracker=function(e){var t=Ee(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function _e(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ee(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Se(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Te(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=xe(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function je(e,t){null!=(t=t.checked)&&ke(e,"checked",t,!1)}function Ce(e,t){je(e,t);var n=xe(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ae(e,t.type,xe(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ie(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Ae(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Pe(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Re(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+xe(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Ne(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Le(e,t){var n=t.value;if(null==n){if(n=t.defaultValue,null!=(t=t.children)){if(null!=n)throw Error(a(92));if(Array.isArray(t)){if(!(1>=t.length))throw Error(a(93));t=t[0]}n=t}null==n&&(n="")}e._wrapperState={initialValue:xe(n)}}function Me(e,t){var n=xe(t.value),r=xe(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function De(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(be,we);ve[t]=new ye(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(be,we);ve[t]=new ye(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(be,we);ve[t]=new ye(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){ve[e]=new ye(e,1,!1,e.toLowerCase(),null,!1)})),ve.xlinkHref=new ye("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){ve[e]=new ye(e,1,!1,e.toLowerCase(),null,!0)}));var Fe={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Ue(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ze(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ue(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Be,$e=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Fe.svg||"innerHTML"in e)e.innerHTML=t;else{for((Be=Be||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Be.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function qe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function We(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var He={animationend:We("Animation","AnimationEnd"),animationiteration:We("Animation","AnimationIteration"),animationstart:We("Animation","AnimationStart"),transitionend:We("Transition","TransitionEnd")},Ve={},Ye={};function Ge(e){if(Ve[e])return Ve[e];if(!He[e])return e;var t,n=He[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ye)return Ve[e]=n[t];return e}Z&&(Ye=document.createElement("div").style,"AnimationEvent"in window||(delete He.animationend.animation,delete He.animationiteration.animation,delete He.animationstart.animation),"TransitionEvent"in window||delete He.transitionend.transition);var Qe=Ge("animationend"),Xe=Ge("animationiteration"),Ke=Ge("animationstart"),Je=Ge("transitionend"),Ze="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" ");function et(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function tt(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function nt(e){if(et(e)!==e)throw Error(a(188))}function rt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=et(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return nt(o),e;if(i===r)return nt(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var s=!1,l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var ot,it,at,st=!1,lt=[],ct=null,ut=null,ft=null,pt=new Map,dt=new Map,ht=[],mt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),gt="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function yt(e,t,n,r){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:r}}function vt(e,t){switch(e){case"focus":case"blur":ct=null;break;case"dragenter":case"dragleave":ut=null;break;case"mouseover":case"mouseout":ft=null;break;case"pointerover":case"pointerout":pt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function bt(e,t,n,r,o){return null===e||e.nativeEvent!==o?(e=yt(t,n,r,o),null!==t&&(null!==(t=dr(t))&&it(t)),e):(e.eventSystemFlags|=r,e)}function wt(e){var t=pr(e.target);if(null!==t){var n=et(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=tt(n)))return e.blockedOn=t,void i.unstable_runWithPriority(e.priority,(function(){at(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function xt(e){if(null!==e.blockedOn)return!1;var t=An(e.topLevelType,e.eventSystemFlags,e.nativeEvent);if(null!==t){var n=dr(t);return null!==n&&it(n),e.blockedOn=t,!1}return!0}function kt(e,t,n){xt(e)&&n.delete(t)}function Et(){for(st=!1;0<lt.length;){var e=lt[0];if(null!==e.blockedOn){null!==(e=dr(e.blockedOn))&&ot(e);break}var t=An(e.topLevelType,e.eventSystemFlags,e.nativeEvent);null!==t?e.blockedOn=t:lt.shift()}null!==ct&&xt(ct)&&(ct=null),null!==ut&&xt(ut)&&(ut=null),null!==ft&&xt(ft)&&(ft=null),pt.forEach(kt),dt.forEach(kt)}function Ot(e,t){e.blockedOn===t&&(e.blockedOn=null,st||(st=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Et)))}function _t(e){function t(t){return Ot(t,e)}if(0<lt.length){Ot(lt[0],e);for(var n=1;n<lt.length;n++){var r=lt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==ct&&Ot(ct,e),null!==ut&&Ot(ut,e),null!==ft&&Ot(ft,e),pt.forEach(t),dt.forEach(t),n=0;n<ht.length;n++)(r=ht[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ht.length&&null===(n=ht[0]).blockedOn;)wt(n),null===n.blockedOn&&ht.shift()}function St(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function Tt(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function jt(e,t,n){(t=P(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e))}function Ct(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Tt(t);for(t=n.length;0<t--;)jt(n[t],"captured",e);for(t=0;t<n.length;t++)jt(n[t],"bubbled",e)}}function It(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=P(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e))}function At(e){e&&e.dispatchConfig.registrationName&&It(e._targetInst,null,e)}function Pt(e){T(e,Ct)}function Rt(){return!0}function Nt(){return!1}function Lt(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Rt:Nt,this.isPropagationStopped=Nt,this}function Mt(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function Dt(e){if(!(e instanceof this))throw Error(a(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Ft(e){e.eventPool=[],e.getPooled=Mt,e.release=Dt}o(Lt.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Rt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Rt)},persist:function(){this.isPersistent=Rt},isPersistent:Nt,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Nt,this._dispatchInstances=this._dispatchListeners=null}}),Lt.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Lt.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,Ft(n),n},Ft(Lt);var Ut=Lt.extend({animationName:null,elapsedTime:null,pseudoElement:null}),zt=Lt.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Bt=Lt.extend({view:null,detail:null}),$t=Bt.extend({relatedTarget:null});function qt(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var Wt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Ht={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Vt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Yt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Vt[e])&&!!t[e]}function Gt(){return Yt}for(var Qt=Bt.extend({key:function(e){if(e.key){var t=Wt[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=qt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Ht[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Gt,charCode:function(e){return"keypress"===e.type?qt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?qt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Xt=0,Kt=0,Jt=!1,Zt=!1,en=Bt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Gt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Xt;return Xt=e.screenX,Jt?"mousemove"===e.type?e.screenX-t:0:(Jt=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Kt;return Kt=e.screenY,Zt?"mousemove"===e.type?e.screenY-t:0:(Zt=!0,0)}}),tn=en.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),nn=en.extend({dataTransfer:null}),rn=Bt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Gt}),on=Lt.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),an=en.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),sn=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[Qe,"animationEnd",2],[Xe,"animationIteration",2],[Ke,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[Je,"transitionEnd",2],["waiting","waiting",2]],ln={},cn={},un=0;un<sn.length;un++){var fn=sn[un],pn=fn[0],dn=fn[1],hn=fn[2],mn="on"+(dn[0].toUpperCase()+dn.slice(1)),gn={phasedRegistrationNames:{bubbled:mn,captured:mn+"Capture"},dependencies:[pn],eventPriority:hn};ln[dn]=gn,cn[pn]=gn}var yn={eventTypes:ln,getEventPriority:function(e){return void 0!==(e=cn[e])?e.eventPriority:2},extractEvents:function(e,t,n,r){var o=cn[e];if(!o)return null;switch(e){case"keypress":if(0===qt(n))return null;case"keydown":case"keyup":e=Qt;break;case"blur":case"focus":e=$t;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=en;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=nn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=rn;break;case Qe:case Xe:case Ke:e=Ut;break;case Je:e=on;break;case"scroll":e=Bt;break;case"wheel":e=an;break;case"copy":case"cut":case"paste":e=zt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=tn;break;default:e=Lt}return Pt(t=e.getPooled(o,t,n,r)),t}},vn=i.unstable_UserBlockingPriority,bn=i.unstable_runWithPriority,wn=yn.getEventPriority,xn=10,kn=[];function En(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=pr(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=St(e.nativeEvent);r=e.topLevelType;for(var i=e.nativeEvent,a=e.eventSystemFlags,s=null,l=0;l<f.length;l++){var c=f[l];c&&(c=c.extractEvents(r,t,i,o,a))&&(s=S(s,c))}I(s)}}var On=!0;function _n(e,t){Sn(t,e,!1)}function Sn(e,t,n){switch(wn(t)){case 0:var r=Tn.bind(null,t,1);break;case 1:r=jn.bind(null,t,1);break;default:r=In.bind(null,t,1)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Tn(e,t,n){ue||le();var r=In,o=ue;ue=!0;try{se(r,e,t,n)}finally{(ue=o)||pe()}}function jn(e,t,n){bn(vn,In.bind(null,e,t,n))}function Cn(e,t,n,r){if(kn.length){var o=kn.pop();o.topLevelType=e,o.eventSystemFlags=t,o.nativeEvent=n,o.targetInst=r,e=o}else e={topLevelType:e,eventSystemFlags:t,nativeEvent:n,targetInst:r,ancestors:[]};try{if(t=En,n=e,fe)t(n,void 0);else{fe=!0;try{ce(t,n,void 0)}finally{fe=!1,pe()}}}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,kn.length<xn&&kn.push(e)}}function In(e,t,n){if(On)if(0<lt.length&&-1<mt.indexOf(e))e=yt(null,e,t,n),lt.push(e);else{var r=An(e,t,n);null===r?vt(e,n):-1<mt.indexOf(e)?(e=yt(r,e,t,n),lt.push(e)):function(e,t,n,r){switch(t){case"focus":return ct=bt(ct,e,t,n,r),!0;case"dragenter":return ut=bt(ut,e,t,n,r),!0;case"mouseover":return ft=bt(ft,e,t,n,r),!0;case"pointerover":var o=r.pointerId;return pt.set(o,bt(pt.get(o)||null,e,t,n,r)),!0;case"gotpointercapture":return o=r.pointerId,dt.set(o,bt(dt.get(o)||null,e,t,n,r)),!0}return!1}(r,e,t,n)||(vt(e,n),Cn(e,t,n,null))}}function An(e,t,n){var r=St(n);if(null!==(r=pr(r))){var o=et(r);if(null===o)r=null;else{var i=o.tag;if(13===i){if(null!==(r=tt(o)))return r;r=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;r=null}else o!==r&&(r=null)}}return Cn(e,t,n,r),null}function Pn(e){if(!Z)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var Rn=new("function"==typeof WeakMap?WeakMap:Map);function Nn(e){var t=Rn.get(e);return void 0===t&&(t=new Set,Rn.set(e,t)),t}function Ln(e,t,n){if(!n.has(e)){switch(e){case"scroll":Sn(t,"scroll",!0);break;case"focus":case"blur":Sn(t,"focus",!0),Sn(t,"blur",!0),n.add("blur"),n.add("focus");break;case"cancel":case"close":Pn(e)&&Sn(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Ze.indexOf(e)&&_n(e,t)}n.add(e)}}var Mn={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Dn=["Webkit","ms","Moz","O"];function Fn(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Mn.hasOwnProperty(e)&&Mn[e]?(""+t).trim():t+"px"}function Un(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=Fn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(Mn).forEach((function(e){Dn.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Mn[t]=Mn[e]}))}));var zn=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Bn(e,t){if(t){if(zn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62,""))}}function $n(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function qn(e,t){var n=Nn(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=h[t];for(var r=0;r<t.length;r++)Ln(t[r],e,n)}function Wn(){}function Hn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Vn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Yn(e,t){var n,r=Vn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Vn(r)}}function Gn(){for(var e=window,t=Hn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Hn((e=t.contentWindow).document)}return t}function Qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var Xn="$",Kn="/$",Jn="$?",Zn="$!",er=null,tr=null;function nr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function rr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var or="function"==typeof setTimeout?setTimeout:void 0,ir="function"==typeof clearTimeout?clearTimeout:void 0;function ar(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function sr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===Xn||n===Zn||n===Jn){if(0===t)return e;t--}else n===Kn&&t++}e=e.previousSibling}return null}var lr=Math.random().toString(36).slice(2),cr="__reactInternalInstance$"+lr,ur="__reactEventHandlers$"+lr,fr="__reactContainere$"+lr;function pr(e){var t=e[cr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[fr]||n[cr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=sr(e);null!==e;){if(n=e[cr])return n;e=sr(e)}return t}n=(e=n).parentNode}return null}function dr(e){return!(e=e[cr]||e[fr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function hr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function mr(e){return e[ur]||null}var gr=null,yr=null,vr=null;function br(){if(vr)return vr;var e,t,n=yr,r=n.length,o="value"in gr?gr.value:gr.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return vr=o.slice(e,1<t?1-t:void 0)}var wr=Lt.extend({data:null}),xr=Lt.extend({data:null}),kr=[9,13,27,32],Er=Z&&"CompositionEvent"in window,Or=null;Z&&"documentMode"in document&&(Or=document.documentMode);var _r=Z&&"TextEvent"in window&&!Or,Sr=Z&&(!Er||Or&&8<Or&&11>=Or),Tr=String.fromCharCode(32),jr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Cr=!1;function Ir(e,t){switch(e){case"keyup":return-1!==kr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Ar(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Pr=!1;var Rr={eventTypes:jr,extractEvents:function(e,t,n,r){var o;if(Er)e:{switch(e){case"compositionstart":var i=jr.compositionStart;break e;case"compositionend":i=jr.compositionEnd;break e;case"compositionupdate":i=jr.compositionUpdate;break e}i=void 0}else Pr?Ir(e,n)&&(i=jr.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=jr.compositionStart);return i?(Sr&&"ko"!==n.locale&&(Pr||i!==jr.compositionStart?i===jr.compositionEnd&&Pr&&(o=br()):(yr="value"in(gr=r)?gr.value:gr.textContent,Pr=!0)),i=wr.getPooled(i,t,n,r),o?i.data=o:null!==(o=Ar(n))&&(i.data=o),Pt(i),o=i):o=null,(e=_r?function(e,t){switch(e){case"compositionend":return Ar(t);case"keypress":return 32!==t.which?null:(Cr=!0,Tr);case"textInput":return(e=t.data)===Tr&&Cr?null:e;default:return null}}(e,n):function(e,t){if(Pr)return"compositionend"===e||!Er&&Ir(e,t)?(e=br(),vr=yr=gr=null,Pr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Sr&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=xr.getPooled(jr.beforeInput,t,n,r)).data=e,Pt(t)):t=null,null===o?t:null===t?o:[o,t]}},Nr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Lr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Nr[e.type]:"textarea"===t}var Mr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Dr(e,t,n){return(e=Lt.getPooled(Mr.change,e,t,n)).type="change",oe(n),Pt(e),e}var Fr=null,Ur=null;function zr(e){I(e)}function Br(e){if(_e(hr(e)))return e}function $r(e,t){if("change"===e)return t}var qr=!1;function Wr(){Fr&&(Fr.detachEvent("onpropertychange",Hr),Ur=Fr=null)}function Hr(e){if("value"===e.propertyName&&Br(Ur))if(e=Dr(Ur,e,St(e)),ue)I(e);else{ue=!0;try{ae(zr,e)}finally{ue=!1,pe()}}}function Vr(e,t,n){"focus"===e?(Wr(),Ur=n,(Fr=t).attachEvent("onpropertychange",Hr)):"blur"===e&&Wr()}function Yr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Br(Ur)}function Gr(e,t){if("click"===e)return Br(t)}function Qr(e,t){if("input"===e||"change"===e)return Br(t)}Z&&(qr=Pn("input")&&(!document.documentMode||9<document.documentMode));var Xr,Kr={eventTypes:Mr,_isInputEventSupported:qr,extractEvents:function(e,t,n,r){var o=t?hr(t):window,i=o.nodeName&&o.nodeName.toLowerCase();if("select"===i||"input"===i&&"file"===o.type)var a=$r;else if(Lr(o))if(qr)a=Qr;else{a=Yr;var s=Vr}else(i=o.nodeName)&&"input"===i.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(a=Gr);if(a&&(a=a(e,t)))return Dr(a,n,r);s&&s(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&Ae(o,"number",o.value)}},Jr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Zr={eventTypes:Jr,extractEvents:function(e,t,n,r,o){var i="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(i&&0==(32&o)&&(n.relatedTarget||n.fromElement)||!a&&!i)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,a?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?pr(t):null)&&(t!==(i=et(t))||5!==t.tag&&6!==t.tag)&&(t=null)):a=null,a===t)return null;if("mouseout"===e||"mouseover"===e)var s=en,l=Jr.mouseLeave,c=Jr.mouseEnter,u="mouse";else"pointerout"!==e&&"pointerover"!==e||(s=tn,l=Jr.pointerLeave,c=Jr.pointerEnter,u="pointer");if(e=null==a?o:hr(a),o=null==t?o:hr(t),(l=s.getPooled(l,a,n,r)).type=u+"leave",l.target=e,l.relatedTarget=o,(r=s.getPooled(c,t,n,r)).type=u+"enter",r.target=o,r.relatedTarget=e,u=t,(s=a)&&u)e:{for(e=u,a=0,t=c=s;t;t=Tt(t))a++;for(t=0,o=e;o;o=Tt(o))t++;for(;0<a-t;)c=Tt(c),a--;for(;0<t-a;)e=Tt(e),t--;for(;a--;){if(c===e||c===e.alternate)break e;c=Tt(c),e=Tt(e)}c=null}else c=null;for(e=c,c=[];s&&s!==e&&(null===(a=s.alternate)||a!==e);)c.push(s),s=Tt(s);for(s=[];u&&u!==e&&(null===(a=u.alternate)||a!==e);)s.push(u),u=Tt(u);for(u=0;u<c.length;u++)It(c[u],"bubbled",l);for(u=s.length;0<u--;)It(s[u],"captured",r);return n===Xr?(Xr=null,[l]):(Xr=n,[l,r])}};var eo="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},to=Object.prototype.hasOwnProperty;function no(e,t){if(eo(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!to.call(t,n[r])||!eo(e[n[r]],t[n[r]]))return!1;return!0}var ro=Z&&"documentMode"in document&&11>=document.documentMode,oo={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},io=null,ao=null,so=null,lo=!1;function co(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return lo||null==io||io!==Hn(n)?null:("selectionStart"in(n=io)&&Qn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},so&&no(so,n)?null:(so=n,(e=Lt.getPooled(oo.select,ao,e,t)).type="select",e.target=io,Pt(e),e))}var uo={eventTypes:oo,extractEvents:function(e,t,n,r){var o,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!i)){e:{i=Nn(i),o=h.onSelect;for(var a=0;a<o.length;a++)if(!i.has(o[a])){i=!1;break e}i=!0}o=!i}if(o)return null;switch(i=t?hr(t):window,e){case"focus":(Lr(i)||"true"===i.contentEditable)&&(io=i,ao=t,so=null);break;case"blur":so=ao=io=null;break;case"mousedown":lo=!0;break;case"contextmenu":case"mouseup":case"dragend":return lo=!1,co(n,r);case"selectionchange":if(ro)break;case"keydown":case"keyup":return co(n,r)}return null}};A.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),k=mr,E=dr,O=hr,A.injectEventPluginsByName({SimpleEventPlugin:yn,EnterLeaveEventPlugin:Zr,ChangeEventPlugin:Kr,SelectEventPlugin:uo,BeforeInputEventPlugin:Rr}),new Set;var fo=[],po=-1;function ho(e){0>po||(e.current=fo[po],fo[po]=null,po--)}function mo(e,t){po++,fo[po]=e.current,e.current=t}var go={},yo={current:go},vo={current:!1},bo=go;function wo(e,t){var n=e.type.contextTypes;if(!n)return go;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function xo(e){return null!=(e=e.childContextTypes)}function ko(e){ho(vo),ho(yo)}function Eo(e){ho(vo),ho(yo)}function Oo(e,t,n){if(yo.current!==go)throw Error(a(168));mo(yo,t),mo(vo,n)}function _o(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,K(t)||"Unknown",i));return o({},n,{},r)}function So(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||go,bo=yo.current,mo(yo,t),mo(vo,vo.current),!0}function To(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(t=_o(e,t,bo),r.__reactInternalMemoizedMergedChildContext=t,ho(vo),ho(yo),mo(yo,t)):ho(vo),mo(vo,n)}var jo=i.unstable_runWithPriority,Co=i.unstable_scheduleCallback,Io=i.unstable_cancelCallback,Ao=i.unstable_shouldYield,Po=i.unstable_requestPaint,Ro=i.unstable_now,No=i.unstable_getCurrentPriorityLevel,Lo=i.unstable_ImmediatePriority,Mo=i.unstable_UserBlockingPriority,Do=i.unstable_NormalPriority,Fo=i.unstable_LowPriority,Uo=i.unstable_IdlePriority,zo={},Bo=void 0!==Po?Po:function(){},$o=null,qo=null,Wo=!1,Ho=Ro(),Vo=1e4>Ho?Ro:function(){return Ro()-Ho};function Yo(){switch(No()){case Lo:return 99;case Mo:return 98;case Do:return 97;case Fo:return 96;case Uo:return 95;default:throw Error(a(332))}}function Go(e){switch(e){case 99:return Lo;case 98:return Mo;case 97:return Do;case 96:return Fo;case 95:return Uo;default:throw Error(a(332))}}function Qo(e,t){return e=Go(e),jo(e,t)}function Xo(e,t,n){return e=Go(e),Co(e,t,n)}function Ko(e){return null===$o?($o=[e],qo=Co(Lo,Zo)):$o.push(e),zo}function Jo(){if(null!==qo){var e=qo;qo=null,Io(e)}Zo()}function Zo(){if(!Wo&&null!==$o){Wo=!0;var e=0;try{var t=$o;Qo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),$o=null}catch(t){throw null!==$o&&($o=$o.slice(e+1)),Co(Lo,Jo),t}finally{Wo=!1}}}var ei=3;function ti(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function ni(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var ri={current:null},oi=null,ii=null,ai=null;function si(){ai=ii=oi=null}function li(e,t){var n=e.type._context;mo(ri,n._currentValue),n._currentValue=t}function ci(e){var t=ri.current;ho(ri),e.type._context._currentValue=t}function ui(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function fi(e,t){oi=e,ai=ii=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Ha=!0),e.firstContext=null)}function pi(e,t){if(ai!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(ai=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ii){if(null===oi)throw Error(a(308));ii=t,oi.dependencies={expirationTime:0,firstContext:t,responders:null}}else ii=ii.next=t;return e._currentValue}var di=!1;function hi(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function mi(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function gi(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function yi(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function vi(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,o=null;null===r&&(r=e.updateQueue=hi(e.memoizedState))}else r=e.updateQueue,o=n.updateQueue,null===r?null===o?(r=e.updateQueue=hi(e.memoizedState),o=n.updateQueue=hi(n.memoizedState)):r=e.updateQueue=mi(o):null===o&&(o=n.updateQueue=mi(r));null===o||r===o?yi(r,t):null===r.lastUpdate||null===o.lastUpdate?(yi(r,t),yi(o,t)):(yi(r,t),o.lastUpdate=t)}function bi(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=hi(e.memoizedState):wi(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function wi(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=mi(t)),t}function xi(e,t,n,r,i,a){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(a,r,i):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null==(i="function"==typeof(e=n.payload)?e.call(a,r,i):e))break;return o({},r,i);case 2:di=!0}return r}function ki(e,t,n,r,o){di=!1;for(var i=(t=wi(e,t)).baseState,a=null,s=0,l=t.firstUpdate,c=i;null!==l;){var u=l.expirationTime;u<o?(null===a&&(a=l,i=c),s<u&&(s=u)):(Tl(u,l.suspenseConfig),c=xi(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(u=null,l=t.firstCapturedUpdate;null!==l;){var f=l.expirationTime;f<o?(null===u&&(u=l,null===a&&(i=c)),s<f&&(s=f)):(c=xi(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.lastCapturedEffect=l))),l=l.next}null===a&&(t.lastUpdate=null),null===u?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===u&&(i=c),t.baseState=i,t.firstUpdate=a,t.firstCapturedUpdate=u,jl(s),e.expirationTime=s,e.memoizedState=c}function Ei(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),Oi(t.firstEffect,n),t.firstEffect=t.lastEffect=null,Oi(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function Oi(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!=typeof n)throw Error(a(191,n));n.call(r)}e=e.nextEffect}}var _i=R.ReactCurrentBatchConfig,Si=(new r.Component).refs;function Ti(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var ji={isMounted:function(e){return!!(e=e._reactInternalFiber)&&et(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=hl(),o=_i.suspense;(o=gi(r=ml(r,e,o),o)).payload=t,null!=n&&(o.callback=n),vi(e,o),gl(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=hl(),o=_i.suspense;(o=gi(r=ml(r,e,o),o)).tag=1,o.payload=t,null!=n&&(o.callback=n),vi(e,o),gl(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=hl(),r=_i.suspense;(r=gi(n=ml(n,e,r),r)).tag=2,null!=t&&(r.callback=t),vi(e,r),gl(e,n)}};function Ci(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!no(n,r)||!no(o,i))}function Ii(e,t,n){var r=!1,o=go,i=t.contextType;return"object"==typeof i&&null!==i?i=pi(i):(o=xo(t)?bo:yo.current,i=(r=null!=(r=t.contextTypes))?wo(e,o):go),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ji,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ai(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ji.enqueueReplaceState(t,t.state,null)}function Pi(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=Si;var i=t.contextType;"object"==typeof i&&null!==i?o.context=pi(i):(i=xo(t)?bo:yo.current,o.context=wo(e,i)),null!==(i=e.updateQueue)&&(ki(e,i,n,o,r),o.state=e.memoizedState),"function"==typeof(i=t.getDerivedStateFromProps)&&(Ti(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ji.enqueueReplaceState(o,o.state,null),null!==(i=e.updateQueue)&&(ki(e,i,n,o,r),o.state=e.memoizedState)),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var Ri=Array.isArray;function Ni(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===Si&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Li(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Mi(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t,n){return(e=Gl(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Kl(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=Ni(e,t,n),r.return=e,r):((r=Ql(n.type,n.key,n.props,null,e.mode,r)).ref=Ni(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Jl(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Xl(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Kl(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case M:return(n=Ql(t.type,t.key,t.props,null,e.mode,n)).ref=Ni(e,null,t),n.return=e,n;case D:return(t=Jl(t,e.mode,n)).return=e,t}if(Ri(t)||X(t))return(t=Xl(t,e.mode,n,null)).return=e,t;Li(e,t)}return null}function d(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case M:return n.key===o?n.type===F?f(e,t,n.props.children,r,o):c(e,t,n,r):null;case D:return n.key===o?u(e,t,n,r):null}if(Ri(n)||X(n))return null!==o?null:f(e,t,n,r,null);Li(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case M:return e=e.get(null===r.key?n:r.key)||null,r.type===F?f(t,e,r.props.children,o,r.key):c(t,e,r,o);case D:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(Ri(r)||X(r))return f(t,e=e.get(n)||null,r,o,null);Li(t,r)}return null}function m(o,a,s,l){for(var c=null,u=null,f=a,m=a=0,g=null;null!==f&&m<s.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var y=d(o,f,s[m],l);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(o,f),a=i(y,a,m),null===u?c=y:u.sibling=y,u=y,f=g}if(m===s.length)return n(o,f),c;if(null===f){for(;m<s.length;m++)null!==(f=p(o,s[m],l))&&(a=i(f,a,m),null===u?c=f:u.sibling=f,u=f);return c}for(f=r(o,f);m<s.length;m++)null!==(g=h(f,o,m,s[m],l))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),a=i(g,a,m),null===u?c=g:u.sibling=g,u=g);return e&&f.forEach((function(e){return t(o,e)})),c}function g(o,s,l,c){var u=X(l);if("function"!=typeof u)throw Error(a(150));if(null==(l=u.call(l)))throw Error(a(151));for(var f=u=null,m=s,g=s=0,y=null,v=l.next();null!==m&&!v.done;g++,v=l.next()){m.index>g?(y=m,m=null):y=m.sibling;var b=d(o,m,v.value,c);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(o,m),s=i(b,s,g),null===f?u=b:f.sibling=b,f=b,m=y}if(v.done)return n(o,m),u;if(null===m){for(;!v.done;g++,v=l.next())null!==(v=p(o,v.value,c))&&(s=i(v,s,g),null===f?u=v:f.sibling=v,f=v);return u}for(m=r(o,m);!v.done;g++,v=l.next())null!==(v=h(m,o,g,v.value,c))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),s=i(v,s,g),null===f?u=v:f.sibling=v,f=v);return e&&m.forEach((function(e){return t(o,e)})),u}return function(e,r,i,l){var c="object"==typeof i&&null!==i&&i.type===F&&null===i.key;c&&(i=i.props.children);var u="object"==typeof i&&null!==i;if(u)switch(i.$$typeof){case M:e:{for(u=i.key,c=r;null!==c;){if(c.key===u){if(7===c.tag?i.type===F:c.elementType===i.type){n(e,c.sibling),(r=o(c,i.type===F?i.props.children:i.props)).ref=Ni(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===F?((r=Xl(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=Ql(i.type,i.key,i.props,null,e.mode,l)).ref=Ni(e,r,i),l.return=e,e=l)}return s(e);case D:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Jl(i,e.mode,l)).return=e,e=r}return s(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Kl(i,e.mode,l)).return=e,e=r),s(e);if(Ri(i))return m(e,r,i,l);if(X(i))return g(e,r,i,l);if(u&&Li(e,i),void 0===i&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Di=Mi(!0),Fi=Mi(!1),Ui={},zi={current:Ui},Bi={current:Ui},$i={current:Ui};function qi(e){if(e===Ui)throw Error(a(174));return e}function Wi(e,t){mo($i,t),mo(Bi,e),mo(zi,Ui);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ze(null,"");break;default:t=ze(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}ho(zi),mo(zi,t)}function Hi(e){ho(zi),ho(Bi),ho($i)}function Vi(e){qi($i.current);var t=qi(zi.current),n=ze(t,e.type);t!==n&&(mo(Bi,e),mo(zi,n))}function Yi(e){Bi.current===e&&(ho(zi),ho(Bi))}var Gi={current:0};function Qi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===Jn||n.data===Zn))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Xi(e,t){return{responder:e,props:t}}var Ki=R.ReactCurrentDispatcher,Ji=R.ReactCurrentBatchConfig,Zi=0,ea=null,ta=null,na=null,ra=null,oa=null,ia=null,aa=0,sa=null,la=0,ca=!1,ua=null,fa=0;function pa(){throw Error(a(321))}function da(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!eo(e[n],t[n]))return!1;return!0}function ha(e,t,n,r,o,i){if(Zi=i,ea=t,na=null!==e?e.memoizedState:null,Ki.current=null===na?Ra:Na,t=n(r,o),ca){do{ca=!1,fa+=1,na=null!==e?e.memoizedState:null,ia=ra,sa=oa=ta=null,Ki.current=Na,t=n(r,o)}while(ca);ua=null,fa=0}if(Ki.current=Pa,(e=ea).memoizedState=ra,e.expirationTime=aa,e.updateQueue=sa,e.effectTag|=la,e=null!==ta&&null!==ta.next,Zi=0,ia=oa=ra=na=ta=ea=null,aa=0,sa=null,la=0,e)throw Error(a(300));return t}function ma(){Ki.current=Pa,Zi=0,ia=oa=ra=na=ta=ea=null,aa=0,sa=null,la=0,ca=!1,ua=null,fa=0}function ga(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===oa?ra=oa=e:oa=oa.next=e,oa}function ya(){if(null!==ia)ia=(oa=ia).next,na=null!==(ta=na)?ta.next:null;else{if(null===na)throw Error(a(310));var e={memoizedState:(ta=na).memoizedState,baseState:ta.baseState,queue:ta.queue,baseUpdate:ta.baseUpdate,next:null};oa=null===oa?ra=e:oa.next=e,na=ta.next}return oa}function va(e,t){return"function"==typeof t?t(e):t}function ba(e){var t=ya(),n=t.queue;if(null===n)throw Error(a(311));if(n.lastRenderedReducer=e,0<fa){var r=n.dispatch;if(null!==ua){var o=ua.get(n);if(void 0!==o){ua.delete(n);var i=t.memoizedState;do{i=e(i,o.action),o=o.next}while(null!==o);return eo(i,t.memoizedState)||(Ha=!0),t.memoizedState=i,t.baseUpdate===n.last&&(t.baseState=i),n.lastRenderedState=i,[i,r]}}return[t.memoizedState,r]}r=n.last;var s=t.baseUpdate;if(i=t.baseState,null!==s?(null!==r&&(r.next=null),r=s.next):r=null!==r?r.next:null,null!==r){var l=o=null,c=r,u=!1;do{var f=c.expirationTime;f<Zi?(u||(u=!0,l=s,o=i),f>aa&&jl(aa=f)):(Tl(f,c.suspenseConfig),i=c.eagerReducer===e?c.eagerState:e(i,c.action)),s=c,c=c.next}while(null!==c&&c!==r);u||(l=s,o=i),eo(i,t.memoizedState)||(Ha=!0),t.memoizedState=i,t.baseUpdate=l,t.baseState=o,n.lastRenderedState=i}return[t.memoizedState,n.dispatch]}function wa(e){var t=ga();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:va,lastRenderedState:e}).dispatch=Aa.bind(null,ea,e),[t.memoizedState,e]}function xa(e){return ba(va)}function ka(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===sa?(sa={lastEffect:null}).lastEffect=e.next=e:null===(t=sa.lastEffect)?sa.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,sa.lastEffect=e),e}function Ea(e,t,n,r){var o=ga();la|=e,o.memoizedState=ka(t,n,void 0,void 0===r?null:r)}function Oa(e,t,n,r){var o=ya();r=void 0===r?null:r;var i=void 0;if(null!==ta){var a=ta.memoizedState;if(i=a.destroy,null!==r&&da(r,a.deps))return void ka(0,n,i,r)}la|=e,o.memoizedState=ka(t,n,i,r)}function _a(e,t){return Ea(516,192,e,t)}function Sa(e,t){return Oa(516,192,e,t)}function Ta(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ja(){}function Ca(e,t){return ga().memoizedState=[e,void 0===t?null:t],e}function Ia(e,t){var n=ya();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&da(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Aa(e,t,n){if(!(25>fa))throw Error(a(301));var r=e.alternate;if(e===ea||null!==r&&r===ea)if(ca=!0,e={expirationTime:Zi,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===ua&&(ua=new Map),void 0===(n=ua.get(t)))ua.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var o=hl(),i=_i.suspense;i={expirationTime:o=ml(o,e,i),suspenseConfig:i,action:n,eagerReducer:null,eagerState:null,next:null};var s=t.last;if(null===s)i.next=i;else{var l=s.next;null!==l&&(i.next=l),s.next=i}if(t.last=i,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var c=t.lastRenderedState,u=r(c,n);if(i.eagerReducer=r,i.eagerState=u,eo(u,c))return}catch(e){}gl(e,o)}}var Pa={readContext:pi,useCallback:pa,useContext:pa,useEffect:pa,useImperativeHandle:pa,useLayoutEffect:pa,useMemo:pa,useReducer:pa,useRef:pa,useState:pa,useDebugValue:pa,useResponder:pa,useDeferredValue:pa,useTransition:pa},Ra={readContext:pi,useCallback:Ca,useContext:pi,useEffect:_a,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Ea(4,36,Ta.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ea(4,36,e,t)},useMemo:function(e,t){var n=ga();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ga();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Aa.bind(null,ea,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},ga().memoizedState=e},useState:wa,useDebugValue:ja,useResponder:Xi,useDeferredValue:function(e,t){var n=wa(e),r=n[0],o=n[1];return _a((function(){i.unstable_next((function(){var n=Ji.suspense;Ji.suspense=void 0===t?null:t;try{o(e)}finally{Ji.suspense=n}}))}),[e,t]),r},useTransition:function(e){var t=wa(!1),n=t[0],r=t[1];return[Ca((function(t){r(!0),i.unstable_next((function(){var n=Ji.suspense;Ji.suspense=void 0===e?null:e;try{r(!1),t()}finally{Ji.suspense=n}}))}),[e,n]),n]}},Na={readContext:pi,useCallback:Ia,useContext:pi,useEffect:Sa,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Oa(4,36,Ta.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Oa(4,36,e,t)},useMemo:function(e,t){var n=ya();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&da(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:ba,useRef:function(){return ya().memoizedState},useState:xa,useDebugValue:ja,useResponder:Xi,useDeferredValue:function(e,t){var n=xa(),r=n[0],o=n[1];return Sa((function(){i.unstable_next((function(){var n=Ji.suspense;Ji.suspense=void 0===t?null:t;try{o(e)}finally{Ji.suspense=n}}))}),[e,t]),r},useTransition:function(e){var t=xa(),n=t[0],r=t[1];return[Ia((function(t){r(!0),i.unstable_next((function(){var n=Ji.suspense;Ji.suspense=void 0===e?null:e;try{r(!1),t()}finally{Ji.suspense=n}}))}),[e,n]),n]}},La=null,Ma=null,Da=!1;function Fa(e,t){var n=Vl(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ua(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function za(e){if(Da){var t=Ma;if(t){var n=t;if(!Ua(e,t)){if(!(t=ar(n.nextSibling))||!Ua(e,t))return e.effectTag=-1025&e.effectTag|2,Da=!1,void(La=e);Fa(La,n)}La=e,Ma=ar(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,Da=!1,La=e}}function Ba(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;La=e}function $a(e){if(e!==La)return!1;if(!Da)return Ba(e),Da=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!rr(t,e.memoizedProps))for(t=Ma;t;)Fa(e,t),t=ar(t.nextSibling);if(Ba(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if(n===Kn){if(0===t){Ma=ar(e.nextSibling);break e}t--}else n!==Xn&&n!==Zn&&n!==Jn||t++}e=e.nextSibling}Ma=null}}else Ma=La?ar(e.stateNode.nextSibling):null;return!0}function qa(){Ma=La=null,Da=!1}var Wa=R.ReactCurrentOwner,Ha=!1;function Va(e,t,n,r){t.child=null===e?Fi(t,null,n,r):Di(t,e.child,n,r)}function Ya(e,t,n,r,o){n=n.render;var i=t.ref;return fi(t,o),r=ha(e,t,n,r,i,o),null===e||Ha?(t.effectTag|=1,Va(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),us(e,t,o))}function Ga(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||Yl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ql(n.type,null,r,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Qa(e,t,a,r,o,i))}return a=e.child,o<i&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:no)(o,r)&&e.ref===t.ref)?us(e,t,i):(t.effectTag|=1,(e=Gl(a,r)).ref=t.ref,e.return=t,t.child=e)}function Qa(e,t,n,r,o,i){return null!==e&&no(e.memoizedProps,r)&&e.ref===t.ref&&(Ha=!1,o<i)?us(e,t,i):Ka(e,t,n,r,i)}function Xa(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Ka(e,t,n,r,o){var i=xo(n)?bo:yo.current;return i=wo(t,i),fi(t,o),n=ha(e,t,n,r,i,o),null===e||Ha?(t.effectTag|=1,Va(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),us(e,t,o))}function Ja(e,t,n,r,o){if(xo(n)){var i=!0;So(t)}else i=!1;if(fi(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Ii(t,n,r),Pi(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;"object"==typeof c&&null!==c?c=pi(c):c=wo(t,c=xo(n)?bo:yo.current);var u=n.getDerivedStateFromProps,f="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&Ai(t,a,r,c),di=!1;var p=t.memoizedState;l=a.state=p;var d=t.updateQueue;null!==d&&(ki(t,d,r,a,o),l=t.memoizedState),s!==r||p!==l||vo.current||di?("function"==typeof u&&(Ti(t,n,u,r),l=t.memoizedState),(s=di||Ci(t,n,s,r,p,l,c))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,s=t.memoizedProps,a.props=t.type===t.elementType?s:ni(t.type,s),l=a.context,"object"==typeof(c=n.contextType)&&null!==c?c=pi(c):c=wo(t,c=xo(n)?bo:yo.current),(f="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&Ai(t,a,r,c),di=!1,l=t.memoizedState,p=a.state=l,null!==(d=t.updateQueue)&&(ki(t,d,r,a,o),p=t.memoizedState),s!==r||l!==p||vo.current||di?("function"==typeof u&&(Ti(t,n,u,r),p=t.memoizedState),(u=di||Ci(t,n,s,r,l,p,c))?(f||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,c),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,c)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return Za(e,t,n,r,i,o)}function Za(e,t,n,r,o,i){Xa(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return o&&To(t,n,!1),us(e,t,i);r=t.stateNode,Wa.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Di(t,e.child,null,i),t.child=Di(t,null,s,i)):Va(e,t,s,i),t.memoizedState=r.state,o&&To(t,n,!0),t.child}function es(e){var t=e.stateNode;t.pendingContext?Oo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Oo(0,t.context,!1),Wi(e,t.containerInfo)}var ts,ns,rs,os,is={dehydrated:null,retryTime:0};function as(e,t,n){var r,o=t.mode,i=t.pendingProps,a=Gi.current,s=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&a)&&(null===e||null!==e.memoizedState)),r?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),mo(Gi,1&a),null===e){if(void 0!==i.fallback&&za(t),s){if(s=i.fallback,(i=Xl(null,o,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Xl(s,o,n,null)).return=t,i.sibling=n,t.memoizedState=is,t.child=i,n}return o=i.children,t.memoizedState=null,t.child=Fi(t,null,o,n)}if(null!==e.memoizedState){if(o=(e=e.child).sibling,s){if(i=i.fallback,(n=Gl(e,e.pendingProps)).return=t,0==(2&t.mode)&&(s=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=s;null!==s;)s.return=n,s=s.sibling;return(o=Gl(o,i,o.expirationTime)).return=t,n.sibling=o,n.childExpirationTime=0,t.memoizedState=is,t.child=n,o}return n=Di(t,e.child,i.children,n),t.memoizedState=null,t.child=n}if(e=e.child,s){if(s=i.fallback,(i=Xl(null,o,0,null)).return=t,i.child=e,null!==e&&(e.return=i),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Xl(s,o,n,null)).return=t,i.sibling=n,n.effectTag|=2,i.childExpirationTime=0,t.memoizedState=is,t.child=i,n}return t.memoizedState=null,t.child=Di(t,e,i.children,n)}function ss(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),ui(e.return,t)}function ls(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=o,a.lastEffect=i)}function cs(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Va(e,t,r.children,n),0!=(2&(r=Gi.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&ss(e,n);else if(19===e.tag)ss(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(mo(Gi,r),0==(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Qi(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),ls(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Qi(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}ls(t,!0,n,null,i,t.lastEffect);break;case"together":ls(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function us(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&jl(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Gl(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Gl(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function fs(e){e.effectTag|=4}function ps(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ds(e){switch(e.tag){case 1:xo(e.type)&&ko();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Hi(),Eo(),0!=(64&(t=e.effectTag)))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return Yi(e),null;case 13:return ho(Gi),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return ho(Gi),null;case 4:return Hi(),null;case 10:return ci(e),null;default:return null}}function hs(e,t){return{value:e,source:t,stack:J(t)}}ts=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},ns=function(){},rs=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var s,l,c=t.stateNode;switch(qi(zi.current),e=null,n){case"input":a=Se(c,a),r=Se(c,r),e=[];break;case"option":a=Pe(c,a),r=Pe(c,r),e=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":a=Ne(c,a),r=Ne(c,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(c.onclick=Wn)}for(s in Bn(n,r),n=null,a)if(!r.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if("style"===s)for(l in c=a[s])c.hasOwnProperty(l)&&(n||(n={}),n[l]="");else"dangerouslySetInnerHTML"!==s&&"children"!==s&&"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(d.hasOwnProperty(s)?e||(e=[]):(e=e||[]).push(s,null));for(s in r){var u=r[s];if(c=null!=a?a[s]:void 0,r.hasOwnProperty(s)&&u!==c&&(null!=u||null!=c))if("style"===s)if(c){for(l in c)!c.hasOwnProperty(l)||u&&u.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in u)u.hasOwnProperty(l)&&c[l]!==u[l]&&(n||(n={}),n[l]=u[l])}else n||(e||(e=[]),e.push(s,n)),n=u;else"dangerouslySetInnerHTML"===s?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(e=e||[]).push(s,""+u)):"children"===s?c===u||"string"!=typeof u&&"number"!=typeof u||(e=e||[]).push(s,""+u):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&(d.hasOwnProperty(s)?(null!=u&&qn(i,s),e||c===u||(e=[])):(e=e||[]).push(s,u))}n&&(e=e||[]).push("style",n),i=e,(t.updateQueue=i)&&fs(t)}},os=function(e,t,n,r){n!==r&&fs(t)};var ms="function"==typeof WeakSet?WeakSet:Set;function gs(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=J(n)),null!==n&&K(n.type),t=t.value,null!==e&&1===e.tag&&K(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function ys(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){zl(e,t)}else t.current=null}function vs(e,t){switch(t.tag){case 0:case 11:case 15:bs(2,0,t);break;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:ni(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}function bs(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if(0!=(r.tag&e)){var o=r.destroy;r.destroy=void 0,void 0!==o&&o()}0!=(r.tag&t)&&(o=r.create,r.destroy=o()),r=r.next}while(r!==n)}}function ws(e,t,n){switch("function"==typeof Wl&&Wl(t),t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Qo(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var o=t;try{n()}catch(e){zl(o,e)}}e=e.next}while(e!==r)}))}break;case 1:ys(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){zl(e,t)}}(t,n);break;case 5:ys(t);break;case 4:Os(e,t,n)}}function xs(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,null!==t&&xs(t)}function ks(e){return 5===e.tag||3===e.tag||4===e.tag}function Es(e){e:{for(var t=e.return;null!==t;){if(ks(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(qe(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ks(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var o=e;;){var i=5===o.tag||6===o.tag;if(i){var s=i?o.stateNode:o.stateNode.instance;if(n)if(r){var l=s;s=n,8===(i=t).nodeType?i.parentNode.insertBefore(l,s):i.insertBefore(l,s)}else t.insertBefore(s,n);else r?(8===(l=t).nodeType?(i=l.parentNode).insertBefore(s,l):(i=l).appendChild(s),null!=(l=l._reactRootContainer)||null!==i.onclick||(i.onclick=Wn)):t.appendChild(s)}else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)break;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function Os(e,t,n){for(var r,o,i=t,s=!1;;){if(!s){s=i.return;e:for(;;){if(null===s)throw Error(a(160));switch(r=s.stateNode,s.tag){case 5:o=!1;break e;case 3:case 4:r=r.containerInfo,o=!0;break e}s=s.return}s=!0}if(5===i.tag||6===i.tag){e:for(var l=e,c=i,u=n,f=c;;)if(ws(l,f,u),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===c)break;for(;null===f.sibling;){if(null===f.return||f.return===c)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}o?(l=r,c=i.stateNode,8===l.nodeType?l.parentNode.removeChild(c):l.removeChild(c)):r.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,o=!0,i.child.return=i,i=i.child;continue}}else if(ws(e,i,n),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(s=!1)}i.sibling.return=i.return,i=i.sibling}}function _s(e,t){switch(t.tag){case 0:case 11:case 14:case 15:bs(4,8,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[ur]=r,"input"===e&&"radio"===r.type&&null!=r.name&&je(n,r),$n(e,o),t=$n(e,r),o=0;o<i.length;o+=2){var s=i[o],l=i[o+1];"style"===s?Un(n,l):"dangerouslySetInnerHTML"===s?$e(n,l):"children"===s?qe(n,l):ke(n,s,l,t)}switch(e){case"input":Ce(n,r);break;case"textarea":Me(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Re(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Re(n,!!r.multiple,r.defaultValue,!0):Re(n,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 6:if(null===t.stateNode)throw Error(a(162));t.stateNode.nodeValue=t.memoizedProps;break;case 3:(t=t.stateNode).hydrate&&(t.hydrate=!1,_t(t.containerInfo));break;case 12:break;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,tl=Vo()),null!==n)e:for(e=n;;){if(5===e.tag)i=e.stateNode,r?"function"==typeof(i=i.style).setProperty?i.setProperty("display","none","important"):i.display="none":(i=e.stateNode,o=null!=(o=e.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,i.style.display=Fn("display",o));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(i=e.child.sibling).return=e,e=i;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}Ss(t);break;case 19:Ss(t);break;case 17:case 20:case 21:break;default:throw Error(a(163))}}function Ss(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ms),t.forEach((function(t){var r=$l.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var Ts="function"==typeof WeakMap?WeakMap:Map;function js(e,t,n){(n=gi(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ol||(ol=!0,il=r),gs(e,t)},n}function Cs(e,t,n){(n=gi(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return gs(e,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===al?al=new Set([this]):al.add(this),gs(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var Is,As=Math.ceil,Ps=R.ReactCurrentDispatcher,Rs=R.ReactCurrentOwner,Ns=0,Ls=8,Ms=16,Ds=32,Fs=0,Us=1,zs=2,Bs=3,$s=4,qs=5,Ws=Ns,Hs=null,Vs=null,Ys=0,Gs=Fs,Qs=null,Xs=1073741823,Ks=1073741823,Js=null,Zs=0,el=!1,tl=0,nl=500,rl=null,ol=!1,il=null,al=null,sl=!1,ll=null,cl=90,ul=null,fl=0,pl=null,dl=0;function hl(){return(Ws&(Ms|Ds))!==Ns?1073741821-(Vo()/10|0):0!==dl?dl:dl=1073741821-(Vo()/10|0)}function ml(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=Yo();if(0==(4&t))return 99===r?1073741823:1073741822;if((Ws&Ms)!==Ns)return Ys;if(null!==n)e=ti(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=ti(e,150,100);break;case 97:case 96:e=ti(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==Hs&&e===Ys&&--e,e}function gl(e,t){if(50<fl)throw fl=0,pl=null,Error(a(185));if(null!==(e=yl(e,t))){var n=Yo();1073741823===t?(Ws&Ls)!==Ns&&(Ws&(Ms|Ds))===Ns?xl(e):(bl(e),Ws===Ns&&Jo()):bl(e),(4&Ws)===Ns||98!==n&&99!==n||(null===ul?ul=new Map([[e,t]]):(void 0===(n=ul.get(e))||n>t)&&ul.set(e,t))}}function yl(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(Hs===o&&(jl(t),Gs===$s&&tc(o,Ys)),nc(o,t)),o}function vl(e){var t=e.lastExpiredTime;return 0!==t?t:ec(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function bl(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Ko(xl.bind(null,e));else{var t=vl(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=hl();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==zo&&Io(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Ko(xl.bind(null,e)):Xo(r,wl.bind(null,e),{timeout:10*(1073741821-t)-Vo()}),e.callbackNode=t}}}function wl(e,t){if(dl=0,t)return rc(e,t=hl()),bl(e),null;var n=vl(e);if(0!==n){if(t=e.callbackNode,(Ws&(Ms|Ds))!==Ns)throw Error(a(327));if(Dl(),e===Hs&&n===Ys||Ol(e,n),null!==Vs){var r=Ws;Ws|=Ms;for(var o=Sl();;)try{Il();break}catch(t){_l(e,t)}if(si(),Ws=r,Ps.current=o,Gs===Us)throw t=Qs,Ol(e,n),tc(e,n),bl(e),t;if(null===Vs)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Gs,Hs=null,r){case Fs:case Us:throw Error(a(345));case zs:rc(e,2<n?2:n);break;case Bs:if(tc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Rl(o)),1073741823===Xs&&10<(o=tl+nl-Vo())){if(el){var i=e.lastPingedTime;if(0===i||i>=n){e.lastPingedTime=n,Ol(e,n);break}}if(0!==(i=vl(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=or(Nl.bind(null,e),o);break}Nl(e);break;case $s:if(tc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Rl(o)),el&&(0===(o=e.lastPingedTime)||o>=n)){e.lastPingedTime=n,Ol(e,n);break}if(0!==(o=vl(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Ks?r=10*(1073741821-Ks)-Vo():1073741823===Xs?r=0:(r=10*(1073741821-Xs)-5e3,0>(r=(o=Vo())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*As(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=or(Nl.bind(null,e),r);break}Nl(e);break;case qs:if(1073741823!==Xs&&null!==Js){i=Xs;var s=Js;if(0>=(r=0|s.busyMinDurationMs)?r=0:(o=0|s.busyDelayMs,r=(i=Vo()-(10*(1073741821-i)-(0|s.timeoutMs||5e3)))<=o?0:o+r-i),10<r){tc(e,n),e.timeoutHandle=or(Nl.bind(null,e),r);break}}Nl(e);break;default:throw Error(a(329))}if(bl(e),e.callbackNode===t)return wl.bind(null,e)}}return null}function xl(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,e.finishedExpirationTime===t)Nl(e);else{if((Ws&(Ms|Ds))!==Ns)throw Error(a(327));if(Dl(),e===Hs&&t===Ys||Ol(e,t),null!==Vs){var n=Ws;Ws|=Ms;for(var r=Sl();;)try{Cl();break}catch(t){_l(e,t)}if(si(),Ws=n,Ps.current=r,Gs===Us)throw n=Qs,Ol(e,t),tc(e,t),bl(e),n;if(null!==Vs)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Hs=null,Nl(e),bl(e)}}return null}function kl(e,t){var n=Ws;Ws|=1;try{return e(t)}finally{(Ws=n)===Ns&&Jo()}}function El(e,t){var n=Ws;Ws&=-2,Ws|=Ls;try{return e(t)}finally{(Ws=n)===Ns&&Jo()}}function Ol(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,ir(n)),null!==Vs)for(n=Vs.return;null!==n;){var r=n;switch(r.tag){case 1:var o=r.type.childContextTypes;null!=o&&ko();break;case 3:Hi(),Eo();break;case 5:Yi(r);break;case 4:Hi();break;case 13:case 19:ho(Gi);break;case 10:ci(r)}n=n.return}Hs=e,Vs=Gl(e.current,null),Ys=t,Gs=Fs,Qs=null,Ks=Xs=1073741823,Js=null,Zs=0,el=!1}function _l(e,t){for(;;){try{if(si(),ma(),null===Vs||null===Vs.return)return Gs=Us,Qs=t,null;e:{var n=e,r=Vs.return,o=Vs,i=t;if(t=Ys,o.effectTag|=2048,o.firstEffect=o.lastEffect=null,null!==i&&"object"==typeof i&&"function"==typeof i.then){var a=i,s=0!=(1&Gi.current),l=r;do{var c;if(c=13===l.tag){var u=l.memoizedState;if(null!==u)c=null!==u.dehydrated;else{var f=l.memoizedProps;c=void 0!==f.fallback&&(!0!==f.unstable_avoidThisFallback||!s)}}if(c){var p=l.updateQueue;if(null===p){var d=new Set;d.add(a),l.updateQueue=d}else p.add(a);if(0==(2&l.mode)){if(l.effectTag|=64,o.effectTag&=-2981,1===o.tag)if(null===o.alternate)o.tag=17;else{var h=gi(1073741823,null);h.tag=2,vi(o,h)}o.expirationTime=1073741823;break e}i=void 0,o=t;var m=n.pingCache;if(null===m?(m=n.pingCache=new Ts,i=new Set,m.set(a,i)):void 0===(i=m.get(a))&&(i=new Set,m.set(a,i)),!i.has(o)){i.add(o);var g=Bl.bind(null,n,a,o);a.then(g,g)}l.effectTag|=4096,l.expirationTime=t;break e}l=l.return}while(null!==l);i=Error((K(o.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+J(o))}Gs!==qs&&(Gs=zs),i=hs(i,o),l=r;do{switch(l.tag){case 3:a=i,l.effectTag|=4096,l.expirationTime=t,bi(l,js(l,a,t));break e;case 1:a=i;var y=l.type,v=l.stateNode;if(0==(64&l.effectTag)&&("function"==typeof y.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===al||!al.has(v)))){l.effectTag|=4096,l.expirationTime=t,bi(l,Cs(l,a,t));break e}}l=l.return}while(null!==l)}Vs=Pl(Vs)}catch(e){t=e;continue}break}}function Sl(){var e=Ps.current;return Ps.current=Pa,null===e?Pa:e}function Tl(e,t){e<Xs&&2<e&&(Xs=e),null!==t&&e<Ks&&2<e&&(Ks=e,Js=t)}function jl(e){e>Zs&&(Zs=e)}function Cl(){for(;null!==Vs;)Vs=Al(Vs)}function Il(){for(;null!==Vs&&!Ao();)Vs=Al(Vs)}function Al(e){var t=Is(e.alternate,e,Ys);return e.memoizedProps=e.pendingProps,null===t&&(t=Pl(e)),Rs.current=null,t}function Pl(e){Vs=e;do{var t=Vs.alternate;if(e=Vs.return,0==(2048&Vs.effectTag)){e:{var n=t,r=Ys,i=(t=Vs).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:xo(t.type)&&ko();break;case 3:Hi(),Eo(),(i=t.stateNode).pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(null===n||null===n.child)&&$a(t)&&fs(t),ns(t);break;case 5:Yi(t),r=qi($i.current);var s=t.type;if(null!==n&&null!=t.stateNode)rs(n,t,s,i,r),n.ref!==t.ref&&(t.effectTag|=128);else if(i){var l=qi(zi.current);if($a(t)){var c=(i=t).stateNode;n=i.type;var u=i.memoizedProps,f=r;switch(c[cr]=i,c[ur]=u,s=void 0,r=c,n){case"iframe":case"object":case"embed":_n("load",r);break;case"video":case"audio":for(c=0;c<Ze.length;c++)_n(Ze[c],r);break;case"source":_n("error",r);break;case"img":case"image":case"link":_n("error",r),_n("load",r);break;case"form":_n("reset",r),_n("submit",r);break;case"details":_n("toggle",r);break;case"input":Te(r,u),_n("invalid",r),qn(f,"onChange");break;case"select":r._wrapperState={wasMultiple:!!u.multiple},_n("invalid",r),qn(f,"onChange");break;case"textarea":Le(r,u),_n("invalid",r),qn(f,"onChange")}for(s in Bn(n,u),c=null,u)u.hasOwnProperty(s)&&(l=u[s],"children"===s?"string"==typeof l?r.textContent!==l&&(c=["children",l]):"number"==typeof l&&r.textContent!==""+l&&(c=["children",""+l]):d.hasOwnProperty(s)&&null!=l&&qn(f,s));switch(n){case"input":Oe(r),Ie(r,u,!0);break;case"textarea":Oe(r),De(r);break;case"select":case"option":break;default:"function"==typeof u.onClick&&(r.onclick=Wn)}s=c,i.updateQueue=s,(i=null!==s)&&fs(t)}else{n=t,f=s,u=i,c=9===r.nodeType?r:r.ownerDocument,l===Fe.html&&(l=Ue(f)),l===Fe.html?"script"===f?((u=c.createElement("div")).innerHTML="<script><\/script>",c=u.removeChild(u.firstChild)):"string"==typeof u.is?c=c.createElement(f,{is:u.is}):(c=c.createElement(f),"select"===f&&(f=c,u.multiple?f.multiple=!0:u.size&&(f.size=u.size))):c=c.createElementNS(l,f),(u=c)[cr]=n,u[ur]=i,ts(u,t,!1,!1),t.stateNode=u;var p=r,h=$n(f=s,n=i);switch(f){case"iframe":case"object":case"embed":_n("load",u),r=n;break;case"video":case"audio":for(r=0;r<Ze.length;r++)_n(Ze[r],u);r=n;break;case"source":_n("error",u),r=n;break;case"img":case"image":case"link":_n("error",u),_n("load",u),r=n;break;case"form":_n("reset",u),_n("submit",u),r=n;break;case"details":_n("toggle",u),r=n;break;case"input":Te(u,n),r=Se(u,n),_n("invalid",u),qn(p,"onChange");break;case"option":r=Pe(u,n);break;case"select":u._wrapperState={wasMultiple:!!n.multiple},r=o({},n,{value:void 0}),_n("invalid",u),qn(p,"onChange");break;case"textarea":Le(u,n),r=Ne(u,n),_n("invalid",u),qn(p,"onChange");break;default:r=n}Bn(f,r),c=void 0,l=f;var m=u,g=r;for(c in g)if(g.hasOwnProperty(c)){var y=g[c];"style"===c?Un(m,y):"dangerouslySetInnerHTML"===c?null!=(y=y?y.__html:void 0)&&$e(m,y):"children"===c?"string"==typeof y?("textarea"!==l||""!==y)&&qe(m,y):"number"==typeof y&&qe(m,""+y):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(d.hasOwnProperty(c)?null!=y&&qn(p,c):null!=y&&ke(m,c,y,h))}switch(f){case"input":Oe(u),Ie(u,n,!1);break;case"textarea":Oe(u),De(u);break;case"option":null!=n.value&&u.setAttribute("value",""+xe(n.value));break;case"select":(r=u).multiple=!!n.multiple,null!=(u=n.value)?Re(r,!!n.multiple,u,!1):null!=n.defaultValue&&Re(r,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof r.onClick&&(u.onclick=Wn)}(i=nr(s,i))&&fs(t)}null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw Error(a(166));break;case 6:if(n&&null!=t.stateNode)os(n,t,n.memoizedProps,i);else{if("string"!=typeof i&&null===t.stateNode)throw Error(a(166));r=qi($i.current),qi(zi.current),$a(t)?(s=(i=t).stateNode,r=i.memoizedProps,s[cr]=i,(i=s.nodeValue!==r)&&fs(t)):(s=t,(i=(9===r.nodeType?r:r.ownerDocument).createTextNode(i))[cr]=s,t.stateNode=i)}break;case 11:break;case 13:if(ho(Gi),i=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=r;break e}i=null!==i,s=!1,null===n?void 0!==t.memoizedProps.fallback&&$a(t):(s=null!==(r=n.memoizedState),i||null===r||null!==(r=n.child.sibling)&&(null!==(u=t.firstEffect)?(t.firstEffect=r,r.nextEffect=u):(t.firstEffect=t.lastEffect=r,r.nextEffect=null),r.effectTag=8)),i&&!s&&0!=(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Gi.current)?Gs===Fs&&(Gs=Bs):(Gs!==Fs&&Gs!==Bs||(Gs=$s),0!==Zs&&null!==Hs&&(tc(Hs,Ys),nc(Hs,Zs)))),(i||s)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:Hi(),ns(t);break;case 10:ci(t);break;case 9:case 14:break;case 17:xo(t.type)&&ko();break;case 19:if(ho(Gi),null===(i=t.memoizedState))break;if(s=0!=(64&t.effectTag),null===(u=i.rendering)){if(s)ps(i,!1);else if(Gs!==Fs||null!==n&&0!=(64&n.effectTag))for(n=t.child;null!==n;){if(null!==(u=Qi(n))){for(t.effectTag|=64,ps(i,!1),null!==(s=u.updateQueue)&&(t.updateQueue=s,t.effectTag|=4),null===i.lastEffect&&(t.firstEffect=null),t.lastEffect=i.lastEffect,i=r,s=t.child;null!==s;)n=i,(r=s).effectTag&=2,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null,null===(u=r.alternate)?(r.childExpirationTime=0,r.expirationTime=n,r.child=null,r.memoizedProps=null,r.memoizedState=null,r.updateQueue=null,r.dependencies=null):(r.childExpirationTime=u.childExpirationTime,r.expirationTime=u.expirationTime,r.child=u.child,r.memoizedProps=u.memoizedProps,r.memoizedState=u.memoizedState,r.updateQueue=u.updateQueue,n=u.dependencies,r.dependencies=null===n?null:{expirationTime:n.expirationTime,firstContext:n.firstContext,responders:n.responders}),s=s.sibling;mo(Gi,1&Gi.current|2),t=t.child;break e}n=n.sibling}}else{if(!s)if(null!==(n=Qi(u))){if(t.effectTag|=64,s=!0,null!==(r=n.updateQueue)&&(t.updateQueue=r,t.effectTag|=4),ps(i,!0),null===i.tail&&"hidden"===i.tailMode&&!u.alternate){null!==(t=t.lastEffect=i.lastEffect)&&(t.nextEffect=null);break}}else Vo()>i.tailExpiration&&1<r&&(t.effectTag|=64,s=!0,ps(i,!1),t.expirationTime=t.childExpirationTime=r-1);i.isBackwards?(u.sibling=t.child,t.child=u):(null!==(r=i.last)?r.sibling=u:t.child=u,i.last=u)}if(null!==i.tail){0===i.tailExpiration&&(i.tailExpiration=Vo()+500),r=i.tail,i.rendering=r,i.tail=r.sibling,i.lastEffect=t.lastEffect,r.sibling=null,i=Gi.current,mo(Gi,i=s?1&i|2:1&i),t=r;break e}break;case 20:case 21:break;default:throw Error(a(156,t.tag))}t=null}if(i=Vs,1===Ys||1!==i.childExpirationTime){for(s=0,r=i.child;null!==r;)(n=r.expirationTime)>s&&(s=n),(u=r.childExpirationTime)>s&&(s=u),r=r.sibling;i.childExpirationTime=s}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Vs.firstEffect),null!==Vs.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Vs.firstEffect),e.lastEffect=Vs.lastEffect),1<Vs.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Vs:e.firstEffect=Vs,e.lastEffect=Vs))}else{if(null!==(t=ds(Vs)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Vs.sibling))return t;Vs=e}while(null!==Vs);return Gs===Fs&&(Gs=qs),null}function Rl(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function Nl(e){var t=Yo();return Qo(99,Ll.bind(null,e,t)),null}function Ll(e,t){do{Dl()}while(null!==ll);if((Ws&(Ms|Ds))!==Ns)throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=Rl(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Hs&&(Vs=Hs=null,Ys=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,o=n.firstEffect):o=n:o=n.firstEffect,null!==o){var i=Ws;Ws|=Ds,Rs.current=null,er=On;var s=Gn();if(Qn(s)){if("selectionStart"in s)var l={start:s.selectionStart,end:s.selectionEnd};else e:{var c=(l=(l=s.ownerDocument)&&l.defaultView||window).getSelection&&l.getSelection();if(c&&0!==c.rangeCount){l=c.anchorNode;var u=c.anchorOffset,f=c.focusNode;c=c.focusOffset;try{l.nodeType,f.nodeType}catch(e){l=null;break e}var p=0,d=-1,h=-1,m=0,g=0,y=s,v=null;t:for(;;){for(var b;y!==l||0!==u&&3!==y.nodeType||(d=p+u),y!==f||0!==c&&3!==y.nodeType||(h=p+c),3===y.nodeType&&(p+=y.nodeValue.length),null!==(b=y.firstChild);)v=y,y=b;for(;;){if(y===s)break t;if(v===l&&++m===u&&(d=p),v===f&&++g===c&&(h=p),null!==(b=y.nextSibling))break;v=(y=v).parentNode}y=b}l=-1===d||-1===h?null:{start:d,end:h}}else l=null}l=l||{start:0,end:0}}else l=null;tr={focusedElem:s,selectionRange:l},On=!1,rl=o;do{try{Ml()}catch(e){if(null===rl)throw Error(a(330));zl(rl,e),rl=rl.nextEffect}}while(null!==rl);rl=o;do{try{for(s=e,l=t;null!==rl;){var w=rl.effectTag;if(16&w&&qe(rl.stateNode,""),128&w){var x=rl.alternate;if(null!==x){var k=x.ref;null!==k&&("function"==typeof k?k(null):k.current=null)}}switch(1038&w){case 2:Es(rl),rl.effectTag&=-3;break;case 6:Es(rl),rl.effectTag&=-3,_s(rl.alternate,rl);break;case 1024:rl.effectTag&=-1025;break;case 1028:rl.effectTag&=-1025,_s(rl.alternate,rl);break;case 4:_s(rl.alternate,rl);break;case 8:Os(s,u=rl,l),xs(u)}rl=rl.nextEffect}}catch(e){if(null===rl)throw Error(a(330));zl(rl,e),rl=rl.nextEffect}}while(null!==rl);if(k=tr,x=Gn(),w=k.focusedElem,l=k.selectionRange,x!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==l&&Qn(w)&&(x=l.start,void 0===(k=l.end)&&(k=x),"selectionStart"in w?(w.selectionStart=x,w.selectionEnd=Math.min(k,w.value.length)):(k=(x=w.ownerDocument||document)&&x.defaultView||window).getSelection&&(k=k.getSelection(),u=w.textContent.length,s=Math.min(l.start,u),l=void 0===l.end?s:Math.min(l.end,u),!k.extend&&s>l&&(u=l,l=s,s=u),u=Yn(w,s),f=Yn(w,l),u&&f&&(1!==k.rangeCount||k.anchorNode!==u.node||k.anchorOffset!==u.offset||k.focusNode!==f.node||k.focusOffset!==f.offset)&&((x=x.createRange()).setStart(u.node,u.offset),k.removeAllRanges(),s>l?(k.addRange(x),k.extend(f.node,f.offset)):(x.setEnd(f.node,f.offset),k.addRange(x))))),x=[];for(k=w;k=k.parentNode;)1===k.nodeType&&x.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<x.length;w++)(k=x[w]).element.scrollLeft=k.left,k.element.scrollTop=k.top}tr=null,On=!!er,er=null,e.current=n,rl=o;do{try{for(w=r;null!==rl;){var E=rl.effectTag;if(36&E){var O=rl.alternate;switch(k=w,(x=rl).tag){case 0:case 11:case 15:bs(16,32,x);break;case 1:var _=x.stateNode;if(4&x.effectTag)if(null===O)_.componentDidMount();else{var S=x.elementType===x.type?O.memoizedProps:ni(x.type,O.memoizedProps);_.componentDidUpdate(S,O.memoizedState,_.__reactInternalSnapshotBeforeUpdate)}var T=x.updateQueue;null!==T&&Ei(0,T,_);break;case 3:var j=x.updateQueue;if(null!==j){if(s=null,null!==x.child)switch(x.child.tag){case 5:s=x.child.stateNode;break;case 1:s=x.child.stateNode}Ei(0,j,s)}break;case 5:var C=x.stateNode;null===O&&4&x.effectTag&&nr(x.type,x.memoizedProps)&&C.focus();break;case 6:case 4:case 12:break;case 13:if(null===x.memoizedState){var I=x.alternate;if(null!==I){var A=I.memoizedState;if(null!==A){var P=A.dehydrated;null!==P&&_t(P)}}}break;case 19:case 17:case 20:case 21:break;default:throw Error(a(163))}}if(128&E){x=void 0;var R=rl.ref;if(null!==R){var N=rl.stateNode;switch(rl.tag){case 5:x=N;break;default:x=N}"function"==typeof R?R(x):R.current=x}}rl=rl.nextEffect}}catch(e){if(null===rl)throw Error(a(330));zl(rl,e),rl=rl.nextEffect}}while(null!==rl);rl=null,Bo(),Ws=i}else e.current=n;if(sl)sl=!1,ll=e,cl=t;else for(rl=o;null!==rl;)t=rl.nextEffect,rl.nextEffect=null,rl=t;if(0===(t=e.firstPendingTime)&&(al=null),1073741823===t?e===pl?fl++:(fl=0,pl=e):fl=0,"function"==typeof ql&&ql(n.stateNode,r),bl(e),ol)throw ol=!1,e=il,il=null,e;return(Ws&Ls)!==Ns?null:(Jo(),null)}function Ml(){for(;null!==rl;){var e=rl.effectTag;0!=(256&e)&&vs(rl.alternate,rl),0==(512&e)||sl||(sl=!0,Xo(97,(function(){return Dl(),null}))),rl=rl.nextEffect}}function Dl(){if(90!==cl){var e=97<cl?97:cl;return cl=90,Qo(e,Fl)}}function Fl(){if(null===ll)return!1;var e=ll;if(ll=null,(Ws&(Ms|Ds))!==Ns)throw Error(a(331));var t=Ws;for(Ws|=Ds,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:bs(128,0,n),bs(0,64,n)}}catch(t){if(null===e)throw Error(a(330));zl(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return Ws=t,Jo(),!0}function Ul(e,t,n){vi(e,t=js(e,t=hs(n,t),1073741823)),null!==(e=yl(e,1073741823))&&bl(e)}function zl(e,t){if(3===e.tag)Ul(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Ul(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===al||!al.has(r))){vi(n,e=Cs(n,e=hs(t,e),1073741823)),null!==(n=yl(n,1073741823))&&bl(n);break}}n=n.return}}function Bl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Hs===e&&Ys===n?Gs===$s||Gs===Bs&&1073741823===Xs&&Vo()-tl<nl?Ol(e,Ys):el=!0:ec(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),bl(e)))}function $l(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=ml(t=hl(),e,null)),null!==(e=yl(e,t))&&bl(e)}Is=function(e,t,n){var r=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||vo.current)Ha=!0;else{if(r<n){switch(Ha=!1,t.tag){case 3:es(t),qa();break;case 5:if(Vi(t),4&t.mode&&1!==n&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:xo(t.type)&&So(t);break;case 4:Wi(t,t.stateNode.containerInfo);break;case 10:li(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?as(e,t,n):(mo(Gi,1&Gi.current),null!==(t=us(e,t,n))?t.sibling:null);mo(Gi,1&Gi.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return cs(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),mo(Gi,Gi.current),!r)return null}return us(e,t,n)}Ha=!1}}else Ha=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=wo(t,yo.current),fi(t,n),o=ha(null,t,r,e,o,n),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,ma(),xo(r)){var i=!0;So(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var s=r.getDerivedStateFromProps;"function"==typeof s&&Ti(t,r,s,e),o.updater=ji,t.stateNode=o,o._reactInternalFiber=t,Pi(t,r,e,n),t=Za(null,t,r,!0,i,n)}else t.tag=0,Va(null,t,o,n),t=t.child;return t;case 16:if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,i=t.tag=function(e){if("function"==typeof e)return Yl(e)?1:0;if(null!=e){if((e=e.$$typeof)===W)return 11;if(e===Y)return 14}return 2}(o),e=ni(o,e),i){case 0:t=Ka(null,t,o,e,n);break;case 1:t=Ja(null,t,o,e,n);break;case 11:t=Ya(null,t,o,e,n);break;case 14:t=Ga(null,t,o,ni(o.type,e),r,n);break;default:throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Ka(e,t,r,o=t.elementType===r?o:ni(r,o),n);case 1:return r=t.type,o=t.pendingProps,Ja(e,t,r,o=t.elementType===r?o:ni(r,o),n);case 3:if(es(t),null===(r=t.updateQueue))throw Error(a(282));if(o=null!==(o=t.memoizedState)?o.element:null,ki(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===o)qa(),t=us(e,t,n);else{if((o=t.stateNode.hydrate)&&(Ma=ar(t.stateNode.containerInfo.firstChild),La=t,o=Da=!0),o)for(n=Fi(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Va(e,t,r,n),qa();t=t.child}return t;case 5:return Vi(t),null===e&&za(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,s=o.children,rr(r,o)?s=null:null!==i&&rr(r,i)&&(t.effectTag|=16),Xa(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Va(e,t,s,n),t=t.child),t;case 6:return null===e&&za(t),null;case 13:return as(e,t,n);case 4:return Wi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Di(t,null,r,n):Va(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Ya(e,t,r,o=t.elementType===r?o:ni(r,o),n);case 7:return Va(e,t,t.pendingProps,n),t.child;case 8:case 12:return Va(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,s=t.memoizedProps,li(t,i=o.value),null!==s){var l=s.value;if(0===(i=eo(l,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(s.children===o.children&&!vo.current){t=us(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&i)){1===l.tag&&((u=gi(n,null)).tag=2,vi(l,u)),l.expirationTime<n&&(l.expirationTime=n),null!==(u=l.alternate)&&u.expirationTime<n&&(u.expirationTime=n),ui(l.return,n),c.expirationTime<n&&(c.expirationTime=n);break}u=u.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}}Va(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,fi(t,n),r=r(o=pi(o,i.unstable_observedBits)),t.effectTag|=1,Va(e,t,r,n),t.child;case 14:return i=ni(o=t.type,t.pendingProps),Ga(e,t,o,i=ni(o.type,i),r,n);case 15:return Qa(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ni(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,xo(r)?(e=!0,So(t)):e=!1,fi(t,n),Ii(t,r,o),Pi(t,r,o,n),Za(null,t,r,!0,e,n);case 19:return cs(e,t,n)}throw Error(a(156,t.tag))};var ql=null,Wl=null;function Hl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Vl(e,t,n,r){return new Hl(e,t,n,r)}function Yl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Gl(e,t){var n=e.alternate;return null===n?((n=Vl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ql(e,t,n,r,o,i){var s=2;if(r=e,"function"==typeof e)Yl(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case F:return Xl(n.children,o,i,t);case q:s=8,o|=7;break;case U:s=8,o|=1;break;case z:return(e=Vl(12,n,t,8|o)).elementType=z,e.type=z,e.expirationTime=i,e;case H:return(e=Vl(13,n,t,o)).type=H,e.elementType=H,e.expirationTime=i,e;case V:return(e=Vl(19,n,t,o)).elementType=V,e.expirationTime=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case B:s=10;break e;case $:s=9;break e;case W:s=11;break e;case Y:s=14;break e;case G:s=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Vl(s,n,t,o)).elementType=e,t.type=r,t.expirationTime=i,t}function Xl(e,t,n,r){return(e=Vl(7,e,r,t)).expirationTime=n,e}function Kl(e,t,n){return(e=Vl(6,e,null,t)).expirationTime=n,e}function Jl(e,t,n){return(t=Vl(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Zl(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function ec(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function tc(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function nc(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function rc(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function oc(e,t,n,r){var o=t.current,i=hl(),s=_i.suspense;i=ml(i,o,s);e:if(n){t:{if(et(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(xo(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(xo(c)){n=_o(n,c,l);break e}}n=l}else n=go;return null===t.context?t.context=n:t.pendingContext=n,(t=gi(i,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),vi(o,t),gl(o,i),i}function ic(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function ac(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function sc(e,t){ac(e,t),(e=e.alternate)&&ac(e,t)}function lc(e,t,n){var r=new Zl(e,t,n=null!=n&&!0===n.hydrate),o=Vl(3,null,null,2===t?7:1===t?3:0);r.current=o,o.stateNode=r,e[fr]=r.current,n&&0!==t&&function(e){var t=Nn(e);mt.forEach((function(n){Ln(n,e,t)})),gt.forEach((function(n){Ln(n,e,t)}))}(9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function cc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function uc(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"==typeof o){var s=o;o=function(){var e=ic(a);s.call(e)}}oc(t,a,e,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new lc(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"==typeof o){var l=o;o=function(){var e=ic(a);l.call(e)}}El((function(){oc(t,a,e,o)}))}return ic(a)}function fc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!cc(t))throw Error(a(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:D,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}lc.prototype.render=function(e,t){oc(e,this._internalRoot,null,void 0===t?null:t)},lc.prototype.unmount=function(e){var t=this._internalRoot,n=void 0===e?null:e,r=t.containerInfo;oc(null,t,null,(function(){r[fr]=null,null!==n&&n()}))},ot=function(e){if(13===e.tag){var t=ti(hl(),150,100);gl(e,t),sc(e,t)}},it=function(e){if(13===e.tag){hl();var t=ei++;gl(e,t),sc(e,t)}},at=function(e){if(13===e.tag){var t=hl();gl(e,t=ml(t,e,null)),sc(e,t)}},ee=function(e,t,n){switch(t){case"input":if(Ce(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=mr(r);if(!o)throw Error(a(90));_e(r),Ce(r,o)}}}break;case"textarea":Me(e,n);break;case"select":null!=(t=n.value)&&Re(e,!!n.multiple,t,!1)}},ae=kl,se=function(e,t,n,r){var o=Ws;Ws|=4;try{return Qo(98,e.bind(null,t,n,r))}finally{(Ws=o)===Ns&&Jo()}},le=function(){(Ws&(1|Ms|Ds))===Ns&&(function(){if(null!==ul){var e=ul;ul=null,e.forEach((function(e,t){rc(t,e),bl(t)})),Jo()}}(),Dl())},ce=function(e,t){var n=Ws;Ws|=2;try{return e(t)}finally{(Ws=n)===Ns&&Jo()}};var pc,dc,hc={createPortal:fc,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=rt(t))?null:e.stateNode},hydrate:function(e,t,n){if(!cc(t))throw Error(a(200));return uc(null,e,t,!0,n)},render:function(e,t,n){if(!cc(t))throw Error(a(200));return uc(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){if(!cc(n))throw Error(a(200));if(null==e||void 0===e._reactInternalFiber)throw Error(a(38));return uc(e,t,n,!1,r)},unmountComponentAtNode:function(e){if(!cc(e))throw Error(a(40));return!!e._reactRootContainer&&(El((function(){uc(null,null,e,!1,(function(){e._reactRootContainer=null,e[fr]=null}))})),!0)},unstable_createPortal:function(){return fc.apply(void 0,arguments)},unstable_batchedUpdates:kl,flushSync:function(e,t){if((Ws&(Ms|Ds))!==Ns)throw Error(a(187));var n=Ws;Ws|=1;try{return Qo(99,e.bind(null,t))}finally{Ws=n,Jo()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[dr,hr,mr,A.injectEventPluginsByName,p,Pt,function(e){T(e,At)},oe,ie,In,I,Dl,{current:!1}]}};dc=(pc={findFiberByHostInstance:pr,bundleType:0,version:"16.12.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);ql=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},Wl=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}}(o({},pc,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:R.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=rt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return dc?dc(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}));var mc={default:hc},gc=mc&&hc||mc;e.exports=gc.default||gc},function(e,t,n){"use strict";e.exports=n(225)},function(e,t,n){"use strict"; /** @license React v0.18.0 * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var r,o,i,a,s;if(Object.defineProperty(t,"__esModule",{value:!0}),"undefined"==typeof window||"function"!=typeof MessageChannel){var l=null,c=null,u=function(){if(null!==l)try{var e=t.unstable_now();l(!0,e),l=null}catch(e){throw setTimeout(u,0),e}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==l?setTimeout(r,0,e):(l=e,setTimeout(u,0))},o=function(e,t){c=setTimeout(e,t)},i=function(){clearTimeout(c)},a=function(){return!1},s=t.unstable_forceFrameRate=function(){}}else{var p=window.performance,d=window.Date,h=window.setTimeout,m=window.clearTimeout;if("undefined"!=typeof console){var g=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof p&&"function"==typeof p.now)t.unstable_now=function(){return p.now()};else{var y=d.now();t.unstable_now=function(){return d.now()-y}}var v=!1,b=null,w=-1,x=5,k=0;a=function(){return t.unstable_now()>=k},s=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):x=0<e?Math.floor(1e3/e):5};var E=new MessageChannel,O=E.port2;E.port1.onmessage=function(){if(null!==b){var e=t.unstable_now();k=e+x;try{b(!0,e)?O.postMessage(null):(v=!1,b=null)}catch(e){throw O.postMessage(null),e}}else v=!1},r=function(e){b=e,v||(v=!0,O.postMessage(null))},o=function(e,n){w=h((function(){e(t.unstable_now())}),n)},i=function(){m(w),w=-1}}function _(e,t){var n=e.length;e.push(t);e:for(;;){var r=Math.floor((n-1)/2),o=e[r];if(!(void 0!==o&&0<j(o,t)))break e;e[r]=t,e[n]=o,n=r}}function S(e){return void 0===(e=e[0])?null:e}function T(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],s=i+1,l=e[s];if(void 0!==a&&0>j(a,n))void 0!==l&&0>j(l,a)?(e[r]=l,e[s]=n,r=s):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==l&&0>j(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function j(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],I=[],A=1,P=null,R=3,N=!1,L=!1,M=!1;function D(e){for(var t=S(I);null!==t;){if(null===t.callback)T(I);else{if(!(t.startTime<=e))break;T(I),t.sortIndex=t.expirationTime,_(C,t)}t=S(I)}}function F(e){if(M=!1,D(e),!L)if(null!==S(C))L=!0,r(U);else{var t=S(I);null!==t&&o(F,t.startTime-e)}}function U(e,n){L=!1,M&&(M=!1,i()),N=!0;var r=R;try{for(D(n),P=S(C);null!==P&&(!(P.expirationTime>n)||e&&!a());){var s=P.callback;if(null!==s){P.callback=null,R=P.priorityLevel;var l=s(P.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?P.callback=l:P===S(C)&&T(C),D(n)}else T(C);P=S(C)}if(null!==P)var c=!0;else{var u=S(I);null!==u&&o(F,u.startTime-n),c=!1}return c}finally{P=null,R=r,N=!1}}function z(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var B=s;t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=R;R=e;try{return t()}finally{R=n}},t.unstable_next=function(e){switch(R){case 1:case 2:case 3:var t=3;break;default:t=R}var n=R;R=t;try{return e()}finally{R=n}},t.unstable_scheduleCallback=function(e,n,a){var s=t.unstable_now();if("object"==typeof a&&null!==a){var l=a.delay;l="number"==typeof l&&0<l?s+l:s,a="number"==typeof a.timeout?a.timeout:z(e)}else a=z(e),l=s;return e={id:A++,callback:n,priorityLevel:e,startTime:l,expirationTime:a=l+a,sortIndex:-1},l>s?(e.sortIndex=l,_(I,e),null===S(C)&&e===S(I)&&(M?i():M=!0,o(F,l-s))):(e.sortIndex=a,_(C,e),L||N||(L=!0,r(U))),e},t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_wrapCallback=function(e){var t=R;return function(){var n=R;R=t;try{return e.apply(this,arguments)}finally{R=n}}},t.unstable_getCurrentPriorityLevel=function(){return R},t.unstable_shouldYield=function(){var e=t.unstable_now();D(e);var n=S(C);return n!==P&&null!==P&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<P.expirationTime||a()},t.unstable_requestPaint=B,t.unstable_continueExecution=function(){L||N||(L=!0,r(U))},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return S(C)},t.unstable_Profiling=null},function(e,t,n){"use strict";var r=n(227);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){(function(e,r){var o;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(i){t&&t.nodeType,e&&e.nodeType;var a="object"==typeof r&&r;a.global!==a&&a.window!==a&&a.self;var s,l=2147483647,c=36,u=1,f=26,p=38,d=700,h=72,m=128,g="-",y=/^xn--/,v=/[^\x20-\x7E]/,b=/[\x2E\u3002\uFF0E\uFF61]/g,w={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},x=c-u,k=Math.floor,E=String.fromCharCode;function O(e){throw new RangeError(w[e])}function _(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function S(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+_((e=e.replace(b,".")).split("."),t).join(".")}function T(e){for(var t,n,r=[],o=0,i=e.length;o<i;)(t=e.charCodeAt(o++))>=55296&&t<=56319&&o<i?56320==(64512&(n=e.charCodeAt(o++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),o--):r.push(t);return r}function j(e){return _(e,(function(e){var t="";return e>65535&&(t+=E((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=E(e)})).join("")}function C(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function I(e,t,n){var r=0;for(e=n?k(e/d):e>>1,e+=k(e/t);e>x*f>>1;r+=c)e=k(e/x);return k(r+(x+1)*e/(e+p))}function A(e){var t,n,r,o,i,a,s,p,d,y,v,b=[],w=e.length,x=0,E=m,_=h;for((n=e.lastIndexOf(g))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&O("not-basic"),b.push(e.charCodeAt(r));for(o=n>0?n+1:0;o<w;){for(i=x,a=1,s=c;o>=w&&O("invalid-input"),((p=(v=e.charCodeAt(o++))-48<10?v-22:v-65<26?v-65:v-97<26?v-97:c)>=c||p>k((l-x)/a))&&O("overflow"),x+=p*a,!(p<(d=s<=_?u:s>=_+f?f:s-_));s+=c)a>k(l/(y=c-d))&&O("overflow"),a*=y;_=I(x-i,t=b.length+1,0==i),k(x/t)>l-E&&O("overflow"),E+=k(x/t),x%=t,b.splice(x++,0,E)}return j(b)}function P(e){var t,n,r,o,i,a,s,p,d,y,v,b,w,x,_,S=[];for(b=(e=T(e)).length,t=m,n=0,i=h,a=0;a<b;++a)(v=e[a])<128&&S.push(E(v));for(r=o=S.length,o&&S.push(g);r<b;){for(s=l,a=0;a<b;++a)(v=e[a])>=t&&v<s&&(s=v);for(s-t>k((l-n)/(w=r+1))&&O("overflow"),n+=(s-t)*w,t=s,a=0;a<b;++a)if((v=e[a])<t&&++n>l&&O("overflow"),v==t){for(p=n,d=c;!(p<(y=d<=i?u:d>=i+f?f:d-i));d+=c)_=p-y,x=c-y,S.push(E(C(y+_%x,0))),p=k(_/x);S.push(E(C(p,0))),i=I(n,w,r==o),n=0,++r}++n,++t}return S.join("")}s={version:"1.4.1",ucs2:{decode:T,encode:j},decode:A,encode:P,toASCII:function(e){return S(e,(function(e){return v.test(e)?"xn--"+P(e):e}))},toUnicode:function(e){return S(e,(function(e){return y.test(e)?A(e.slice(4).toLowerCase()):e}))}},void 0===(o=function(){return s}.call(t,n,t,e))||(e.exports=o)}()}).call(this,n(229)(e),n(6))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(232),t.encode=t.stringify=n(233)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var l=1e3;i&&"number"==typeof i.maxKeys&&(l=i.maxKeys);var c=e.length;l>0&&c>l&&(c=l);for(var u=0;u<c;++u){var f,p,d,h,m=e[u].replace(s,"%20"),g=m.indexOf(n);g>=0?(f=m.substr(0,g),p=m.substr(g+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var a=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){"use strict"; /** @license React v16.12.0 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,y=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case p:case a:case l:case s:case h:return e;default:switch(e=e&&e.$$typeof){case u:case d:case y:case g:case c:return e;default:return t}}case i:return t}}}function k(e){return x(e)===p}t.typeOf=x,t.AsyncMode=f,t.ConcurrentMode=p,t.ContextConsumer=u,t.ContextProvider=c,t.Element=o,t.ForwardRef=d,t.Fragment=a,t.Lazy=y,t.Memo=g,t.Portal=i,t.Profiler=l,t.StrictMode=s,t.Suspense=h,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===p||e===l||e===s||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===g||e.$$typeof===c||e.$$typeof===u||e.$$typeof===d||e.$$typeof===v||e.$$typeof===b||e.$$typeof===w)},t.isAsyncMode=function(e){return k(e)||x(e)===f},t.isConcurrentMode=k,t.isContextConsumer=function(e){return x(e)===u},t.isContextProvider=function(e){return x(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return x(e)===d},t.isFragment=function(e){return x(e)===a},t.isLazy=function(e){return x(e)===y},t.isMemo=function(e){return x(e)===g},t.isPortal=function(e){return x(e)===i},t.isProfiler=function(e){return x(e)===l},t.isStrictMode=function(e){return x(e)===s},t.isSuspense=function(e){return x(e)===h}},function(e,t,n){"use strict";t.byteLength=function(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=c(e),a=r[0],s=r[1],l=new i(function(e,t,n){return 3*(t+n)/4-n}(0,a,s)),u=0,f=s>0?a-4:a;for(n=0;n<f;n+=4)t=o[e.charCodeAt(n)]<<18|o[e.charCodeAt(n+1)]<<12|o[e.charCodeAt(n+2)]<<6|o[e.charCodeAt(n+3)],l[u++]=t>>16&255,l[u++]=t>>8&255,l[u++]=255&t;2===s&&(t=o[e.charCodeAt(n)]<<2|o[e.charCodeAt(n+1)]>>4,l[u++]=255&t);1===s&&(t=o[e.charCodeAt(n)]<<10|o[e.charCodeAt(n+1)]<<4|o[e.charCodeAt(n+2)]>>2,l[u++]=t>>8&255,l[u++]=255&t);return l},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,i=[],a=0,s=n-o;a<s;a+=16383)i.push(u(e,a,a+16383>s?s:a+16383));1===o?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return i.join("")};for(var r=[],o=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=a.length;s<l;++s)r[s]=a[s],o[a.charCodeAt(s)]=s;function c(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var o,i,a=[],s=t;s<n;s+=3)o=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),a.push(r[(i=o)>>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return a.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,o){var i,a,s=8*o-r-1,l=(1<<s)-1,c=l>>1,u=-7,f=n?o-1:0,p=n?-1:1,d=e[t+f];for(f+=p,i=d&(1<<-u)-1,d>>=-u,u+=s;u>0;i=256*i+e[t+f],f+=p,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=r;u>0;a=256*a+e[t+f],f+=p,u-=8);if(0===i)i=1-c;else{if(i===l)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,r),i-=c}return(d?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,s,l,c=8*i-o-1,u=(1<<c)-1,f=u>>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:i-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+f>=1?p/l:p*Math.pow(2,1-f))*l>=2&&(a++,l/=2),a+f>=u?(s=0,a=u):a+f>=1?(s=(t*l-1)*Math.pow(2,o),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[n+d]=255&s,d+=h,s/=256,o-=8);for(a=a<<o|s,c+=o;c>0;e[n+d]=255&a,d+=h,a/=256,c-=8);e[n+d-h]|=128*m}},function(e,t,n){"use strict";(function(t){e.exports={order:100,allowEmpty:!0,canParse:".json",parse:function(e){return new Promise((function(n,r){var o=e.data;t.isBuffer(o)&&(o=o.toString()),"string"==typeof o?0===o.trim().length?n(void 0):n(JSON.parse(o)):n(o)}))}}}).call(this,n(11).Buffer)},function(e,t,n){"use strict";(function(t){var r=n(130);e.exports={order:200,allowEmpty:!0,canParse:[".yaml",".yml",".json"],parse:function(e){return new Promise((function(n,o){var i=e.data;t.isBuffer(i)&&(i=i.toString()),n("string"==typeof i?r.parse(i):i)}))}}}).call(this,n(11).Buffer)},function(e,t,n){"use strict";var r=n(240);e.exports=r},function(e,t,n){"use strict";var r=n(241),o=n(260);function i(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}e.exports.Type=n(5),e.exports.Schema=n(36),e.exports.FAILSAFE_SCHEMA=n(85),e.exports.JSON_SCHEMA=n(132),e.exports.CORE_SCHEMA=n(131),e.exports.DEFAULT_SAFE_SCHEMA=n(58),e.exports.DEFAULT_FULL_SCHEMA=n(86),e.exports.load=r.load,e.exports.loadAll=r.loadAll,e.exports.safeLoad=r.safeLoad,e.exports.safeLoadAll=r.safeLoadAll,e.exports.dump=o.dump,e.exports.safeDump=o.safeDump,e.exports.YAMLException=n(57),e.exports.MINIMAL_SCHEMA=n(85),e.exports.SAFE_SCHEMA=n(58),e.exports.DEFAULT_SCHEMA=n(86),e.exports.scan=i("scan"),e.exports.parse=i("parse"),e.exports.compose=i("compose"),e.exports.addConstructor=i("addConstructor")},function(e,t,n){"use strict";var r=n(46),o=n(57),i=n(242),a=n(58),s=n(86),l=Object.prototype.hasOwnProperty,c=1,u=2,f=3,p=4,d=1,h=2,m=3,g=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,y=/[\x85\u2028\u2029]/,v=/[,\[\]\{\}]/,b=/^(?:!|!!|![a-z\-]+!)$/i,w=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function x(e){return Object.prototype.toString.call(e)}function k(e){return 10===e||13===e}function E(e){return 9===e||32===e}function O(e){return 9===e||32===e||10===e||13===e}function _(e){return 44===e||91===e||93===e||123===e||125===e}function S(e){var t;return 48<=e&&e<=57?e-48:97<=(t=32|e)&&t<=102?t-97+10:-1}function T(e){return 48===e?"\0":97===e?"":98===e?"\b":116===e?"\t":9===e?"\t":110===e?"\n":118===e?"\v":102===e?"\f":114===e?"\r":101===e?"":32===e?" ":34===e?'"':47===e?"/":92===e?"\\":78===e?"…":95===e?" ":76===e?"\u2028":80===e?"\u2029":""}function j(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10),56320+(e-65536&1023))}for(var C=new Array(256),I=new Array(256),A=0;A<256;A++)C[A]=T(A)?1:0,I[A]=T(A);function P(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||s,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function R(e,t){return new o(t,new i(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function N(e,t){throw R(e,t)}function L(e,t){e.onWarning&&e.onWarning.call(null,R(e,t))}var M={YAML:function(e,t,n){var r,o,i;null!==e.version&&N(e,"duplication of %YAML directive"),1!==n.length&&N(e,"YAML directive accepts exactly one argument"),null===(r=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&N(e,"ill-formed argument of the YAML directive"),o=parseInt(r[1],10),i=parseInt(r[2],10),1!==o&&N(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=i<2,1!==i&&2!==i&&L(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var r,o;2!==n.length&&N(e,"TAG directive accepts exactly two arguments"),r=n[0],o=n[1],b.test(r)||N(e,"ill-formed tag handle (first argument) of the TAG directive"),l.call(e.tagMap,r)&&N(e,'there is a previously declared suffix for "'+r+'" tag handle'),w.test(o)||N(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[r]=o}};function D(e,t,n,r){var o,i,a,s;if(t<n){if(s=e.input.slice(t,n),r)for(o=0,i=s.length;o<i;o+=1)9===(a=s.charCodeAt(o))||32<=a&&a<=1114111||N(e,"expected valid JSON character");else g.test(s)&&N(e,"the stream contains non-printable characters");e.result+=s}}function F(e,t,n,o){var i,a,s,c;for(r.isObject(n)||N(e,"cannot merge mappings; the provided source object is unacceptable"),s=0,c=(i=Object.keys(n)).length;s<c;s+=1)a=i[s],l.call(t,a)||(t[a]=n[a],o[a]=!0)}function U(e,t,n,r,o,i,a,s){var c,u;if(Array.isArray(o))for(c=0,u=(o=Array.prototype.slice.call(o)).length;c<u;c+=1)Array.isArray(o[c])&&N(e,"nested arrays are not supported inside keys"),"object"==typeof o&&"[object Object]"===x(o[c])&&(o[c]="[object Object]");if("object"==typeof o&&"[object Object]"===x(o)&&(o="[object Object]"),o=String(o),null===t&&(t={}),"tag:yaml.org,2002:merge"===r)if(Array.isArray(i))for(c=0,u=i.length;c<u;c+=1)F(e,t,i[c],n);else F(e,t,i,n);else e.json||l.call(n,o)||!l.call(t,o)||(e.line=a||e.line,e.position=s||e.position,N(e,"duplicated mapping key")),t[o]=i,delete n[o];return t}function z(e){var t;10===(t=e.input.charCodeAt(e.position))?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):N(e,"a line break is expected"),e.line+=1,e.lineStart=e.position}function B(e,t,n){for(var r=0,o=e.input.charCodeAt(e.position);0!==o;){for(;E(o);)o=e.input.charCodeAt(++e.position);if(t&&35===o)do{o=e.input.charCodeAt(++e.position)}while(10!==o&&13!==o&&0!==o);if(!k(o))break;for(z(e),o=e.input.charCodeAt(e.position),r++,e.lineIndent=0;32===o;)e.lineIndent++,o=e.input.charCodeAt(++e.position)}return-1!==n&&0!==r&&e.lineIndent<n&&L(e,"deficient indentation"),r}function $(e){var t,n=e.position;return!(45!==(t=e.input.charCodeAt(n))&&46!==t||t!==e.input.charCodeAt(n+1)||t!==e.input.charCodeAt(n+2)||(n+=3,0!==(t=e.input.charCodeAt(n))&&!O(t)))}function q(e,t){1===t?e.result+=" ":t>1&&(e.result+=r.repeat("\n",t-1))}function W(e,t){var n,r,o=e.tag,i=e.anchor,a=[],s=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),r=e.input.charCodeAt(e.position);0!==r&&45===r&&O(e.input.charCodeAt(e.position+1));)if(s=!0,e.position++,B(e,!0,-1)&&e.lineIndent<=t)a.push(null),r=e.input.charCodeAt(e.position);else if(n=e.line,Y(e,t,f,!1,!0),a.push(e.result),B(e,!0,-1),r=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==r)N(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break;return!!s&&(e.tag=o,e.anchor=i,e.kind="sequence",e.result=a,!0)}function H(e){var t,n,r,o,i=!1,a=!1;if(33!==(o=e.input.charCodeAt(e.position)))return!1;if(null!==e.tag&&N(e,"duplication of a tag property"),60===(o=e.input.charCodeAt(++e.position))?(i=!0,o=e.input.charCodeAt(++e.position)):33===o?(a=!0,n="!!",o=e.input.charCodeAt(++e.position)):n="!",t=e.position,i){do{o=e.input.charCodeAt(++e.position)}while(0!==o&&62!==o);e.position<e.length?(r=e.input.slice(t,e.position),o=e.input.charCodeAt(++e.position)):N(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==o&&!O(o);)33===o&&(a?N(e,"tag suffix cannot contain exclamation marks"):(n=e.input.slice(t-1,e.position+1),b.test(n)||N(e,"named tag handle cannot contain such characters"),a=!0,t=e.position+1)),o=e.input.charCodeAt(++e.position);r=e.input.slice(t,e.position),v.test(r)&&N(e,"tag suffix cannot contain flow indicator characters")}return r&&!w.test(r)&&N(e,"tag name cannot contain such characters: "+r),i?e.tag=r:l.call(e.tagMap,n)?e.tag=e.tagMap[n]+r:"!"===n?e.tag="!"+r:"!!"===n?e.tag="tag:yaml.org,2002:"+r:N(e,'undeclared tag handle "'+n+'"'),!0}function V(e){var t,n;if(38!==(n=e.input.charCodeAt(e.position)))return!1;for(null!==e.anchor&&N(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!O(n)&&!_(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&N(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function Y(e,t,n,o,i){var a,s,g,y,v,b,w,x,T=1,A=!1,P=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,a=s=g=p===n||f===n,o&&B(e,!0,-1)&&(A=!0,e.lineIndent>t?T=1:e.lineIndent===t?T=0:e.lineIndent<t&&(T=-1)),1===T)for(;H(e)||V(e);)B(e,!0,-1)?(A=!0,g=a,e.lineIndent>t?T=1:e.lineIndent===t?T=0:e.lineIndent<t&&(T=-1)):g=!1;if(g&&(g=A||i),1!==T&&p!==n||(w=c===n||u===n?t:t+1,x=e.position-e.lineStart,1===T?g&&(W(e,x)||function(e,t,n){var r,o,i,a,s,l=e.tag,c=e.anchor,f={},d={},h=null,m=null,g=null,y=!1,v=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=f),s=e.input.charCodeAt(e.position);0!==s;){if(r=e.input.charCodeAt(e.position+1),i=e.line,a=e.position,63!==s&&58!==s||!O(r)){if(!Y(e,n,u,!1,!0))break;if(e.line===i){for(s=e.input.charCodeAt(e.position);E(s);)s=e.input.charCodeAt(++e.position);if(58===s)O(s=e.input.charCodeAt(++e.position))||N(e,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(U(e,f,d,h,m,null),h=m=g=null),v=!0,y=!1,o=!1,h=e.tag,m=e.result;else{if(!v)return e.tag=l,e.anchor=c,!0;N(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!v)return e.tag=l,e.anchor=c,!0;N(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===s?(y&&(U(e,f,d,h,m,null),h=m=g=null),v=!0,y=!0,o=!0):y?(y=!1,o=!0):N(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,s=r;if((e.line===i||e.lineIndent>t)&&(Y(e,t,p,!0,o)&&(y?m=e.result:g=e.result),y||(U(e,f,d,h,m,g,i,a),h=m=g=null),B(e,!0,-1),s=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==s)N(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return y&&U(e,f,d,h,m,null),v&&(e.tag=l,e.anchor=c,e.kind="mapping",e.result=f),v}(e,x,w))||function(e,t){var n,r,o,i,a,s,l,u,f,p,d=!0,h=e.tag,m=e.anchor,g={};if(91===(p=e.input.charCodeAt(e.position)))o=93,s=!1,r=[];else{if(123!==p)return!1;o=125,s=!0,r={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=r),p=e.input.charCodeAt(++e.position);0!==p;){if(B(e,!0,t),(p=e.input.charCodeAt(e.position))===o)return e.position++,e.tag=h,e.anchor=m,e.kind=s?"mapping":"sequence",e.result=r,!0;d||N(e,"missed comma between flow collection entries"),f=null,i=a=!1,63===p&&O(e.input.charCodeAt(e.position+1))&&(i=a=!0,e.position++,B(e,!0,t)),n=e.line,Y(e,t,c,!1,!0),u=e.tag,l=e.result,B(e,!0,t),p=e.input.charCodeAt(e.position),!a&&e.line!==n||58!==p||(i=!0,p=e.input.charCodeAt(++e.position),B(e,!0,t),Y(e,t,c,!1,!0),f=e.result),s?U(e,r,g,u,l,f):i?r.push(U(e,null,g,u,l,f)):r.push(l),B(e,!0,t),44===(p=e.input.charCodeAt(e.position))?(d=!0,p=e.input.charCodeAt(++e.position)):d=!1}N(e,"unexpected end of the stream within a flow collection")}(e,w)?P=!0:(s&&function(e,t){var n,o,i,a,s,l=d,c=!1,u=!1,f=t,p=0,g=!1;if(124===(a=e.input.charCodeAt(e.position)))o=!1;else{if(62!==a)return!1;o=!0}for(e.kind="scalar",e.result="";0!==a;)if(43===(a=e.input.charCodeAt(++e.position))||45===a)d===l?l=43===a?m:h:N(e,"repeat of a chomping mode identifier");else{if(!((i=48<=(s=a)&&s<=57?s-48:-1)>=0))break;0===i?N(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):u?N(e,"repeat of an indentation width identifier"):(f=t+i-1,u=!0)}if(E(a)){do{a=e.input.charCodeAt(++e.position)}while(E(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!k(a)&&0!==a)}for(;0!==a;){for(z(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!u||e.lineIndent<f)&&32===a;)e.lineIndent++,a=e.input.charCodeAt(++e.position);if(!u&&e.lineIndent>f&&(f=e.lineIndent),k(a))p++;else{if(e.lineIndent<f){l===m?e.result+=r.repeat("\n",c?1+p:p):l===d&&c&&(e.result+="\n");break}for(o?E(a)?(g=!0,e.result+=r.repeat("\n",c?1+p:p)):g?(g=!1,e.result+=r.repeat("\n",p+1)):0===p?c&&(e.result+=" "):e.result+=r.repeat("\n",p):e.result+=r.repeat("\n",c?1+p:p),c=!0,u=!0,p=0,n=e.position;!k(a)&&0!==a;)a=e.input.charCodeAt(++e.position);D(e,n,e.position,!1)}}return!0}(e,w)||function(e,t){var n,r,o;if(39!==(n=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,r=o=e.position;0!==(n=e.input.charCodeAt(e.position));)if(39===n){if(D(e,r,e.position,!0),39!==(n=e.input.charCodeAt(++e.position)))return!0;r=e.position,e.position++,o=e.position}else k(n)?(D(e,r,o,!0),q(e,B(e,!1,t)),r=o=e.position):e.position===e.lineStart&&$(e)?N(e,"unexpected end of the document within a single quoted scalar"):(e.position++,o=e.position);N(e,"unexpected end of the stream within a single quoted scalar")}(e,w)||function(e,t){var n,r,o,i,a,s,l;if(34!==(s=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,n=r=e.position;0!==(s=e.input.charCodeAt(e.position));){if(34===s)return D(e,n,e.position,!0),e.position++,!0;if(92===s){if(D(e,n,e.position,!0),k(s=e.input.charCodeAt(++e.position)))B(e,!1,t);else if(s<256&&C[s])e.result+=I[s],e.position++;else if((a=120===(l=s)?2:117===l?4:85===l?8:0)>0){for(o=a,i=0;o>0;o--)(a=S(s=e.input.charCodeAt(++e.position)))>=0?i=(i<<4)+a:N(e,"expected hexadecimal character");e.result+=j(i),e.position++}else N(e,"unknown escape sequence");n=r=e.position}else k(s)?(D(e,n,r,!0),q(e,B(e,!1,t)),n=r=e.position):e.position===e.lineStart&&$(e)?N(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}N(e,"unexpected end of the stream within a double quoted scalar")}(e,w)?P=!0:!function(e){var t,n,r;if(42!==(r=e.input.charCodeAt(e.position)))return!1;for(r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!O(r)&&!_(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&N(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||N(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],B(e,!0,-1),!0}(e)?function(e,t,n){var r,o,i,a,s,l,c,u,f=e.kind,p=e.result;if(O(u=e.input.charCodeAt(e.position))||_(u)||35===u||38===u||42===u||33===u||124===u||62===u||39===u||34===u||37===u||64===u||96===u)return!1;if((63===u||45===u)&&(O(r=e.input.charCodeAt(e.position+1))||n&&_(r)))return!1;for(e.kind="scalar",e.result="",o=i=e.position,a=!1;0!==u;){if(58===u){if(O(r=e.input.charCodeAt(e.position+1))||n&&_(r))break}else if(35===u){if(O(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&$(e)||n&&_(u))break;if(k(u)){if(s=e.line,l=e.lineStart,c=e.lineIndent,B(e,!1,-1),e.lineIndent>=t){a=!0,u=e.input.charCodeAt(e.position);continue}e.position=i,e.line=s,e.lineStart=l,e.lineIndent=c;break}}a&&(D(e,o,i,!1),q(e,e.line-s),o=i=e.position,a=!1),E(u)||(i=e.position+1),u=e.input.charCodeAt(++e.position)}return D(e,o,i,!1),!!e.result||(e.kind=f,e.result=p,!1)}(e,w,c===n)&&(P=!0,null===e.tag&&(e.tag="?")):(P=!0,null===e.tag&&null===e.anchor||N(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===T&&(P=g&&W(e,x))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(y=0,v=e.implicitTypes.length;y<v;y+=1)if((b=e.implicitTypes[y]).resolve(e.result)){e.result=b.construct(e.result),e.tag=b.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else l.call(e.typeMap[e.kind||"fallback"],e.tag)?(b=e.typeMap[e.kind||"fallback"][e.tag],null!==e.result&&b.kind!==e.kind&&N(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+b.kind+'", not "'+e.kind+'"'),b.resolve(e.result)?(e.result=b.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):N(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):N(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||P}function G(e){var t,n,r,o,i=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(o=e.input.charCodeAt(e.position))&&(B(e,!0,-1),o=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==o));){for(a=!0,o=e.input.charCodeAt(++e.position),t=e.position;0!==o&&!O(o);)o=e.input.charCodeAt(++e.position);for(r=[],(n=e.input.slice(t,e.position)).length<1&&N(e,"directive name must not be less than one character in length");0!==o;){for(;E(o);)o=e.input.charCodeAt(++e.position);if(35===o){do{o=e.input.charCodeAt(++e.position)}while(0!==o&&!k(o));break}if(k(o))break;for(t=e.position;0!==o&&!O(o);)o=e.input.charCodeAt(++e.position);r.push(e.input.slice(t,e.position))}0!==o&&z(e),l.call(M,n)?M[n](e,n,r):L(e,'unknown document directive "'+n+'"')}B(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,B(e,!0,-1)):a&&N(e,"directives end mark is expected"),Y(e,e.lineIndent-1,p,!1,!0),B(e,!0,-1),e.checkLineBreaks&&y.test(e.input.slice(i,e.position))&&L(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&$(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,B(e,!0,-1)):e.position<e.length-1&&N(e,"end of the stream or a document separator is expected")}function Q(e,t){t=t||{},0!==(e=String(e)).length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));var n=new P(e,t);for(n.input+="\0";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)G(n);return n.documents}function X(e,t,n){var r,o,i=Q(e,n);if("function"!=typeof t)return i;for(r=0,o=i.length;r<o;r+=1)t(i[r])}function K(e,t){var n=Q(e,t);if(0!==n.length){if(1===n.length)return n[0];throw new o("expected a single document in the stream, but found more")}}e.exports.loadAll=X,e.exports.load=K,e.exports.safeLoadAll=function(e,t,n){if("function"!=typeof t)return X(e,r.extend({schema:a},n));X(e,t,r.extend({schema:a},n))},e.exports.safeLoad=function(e,t){return K(e,r.extend({schema:a},t))}},function(e,t,n){"use strict";var r=n(46);function o(e,t,n,r,o){this.name=e,this.buffer=t,this.position=n,this.line=r,this.column=o}o.prototype.getSnippet=function(e,t){var n,o,i,a,s;if(!this.buffer)return null;for(e=e||4,t=t||75,n="",o=this.position;o>0&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(o-1));)if(o-=1,this.position-o>t/2-1){n=" ... ",o+=5;break}for(i="",a=this.position;a<this.buffer.length&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(a));)if((a+=1)-this.position>t/2-1){i=" ... ",a-=5;break}return s=this.buffer.slice(o,a),r.repeat(" ",e)+n+s+i+"\n"+r.repeat(" ",e+this.position-o+n.length)+"^"},o.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(n+=":\n"+t),n},e.exports=o},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(46),o=n(5);function i(e){return 48<=e&&e<=55}function a(e){return 48<=e&&e<=57}e.exports=new o("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=e.length,o=0,s=!1;if(!r)return!1;if("-"!==(t=e[o])&&"+"!==t||(t=e[++o]),"0"===t){if(o+1===r)return!0;if("b"===(t=e[++o])){for(o++;o<r;o++)if("_"!==(t=e[o])){if("0"!==t&&"1"!==t)return!1;s=!0}return s&&"_"!==t}if("x"===t){for(o++;o<r;o++)if("_"!==(t=e[o])){if(!(48<=(n=e.charCodeAt(o))&&n<=57||65<=n&&n<=70||97<=n&&n<=102))return!1;s=!0}return s&&"_"!==t}for(;o<r;o++)if("_"!==(t=e[o])){if(!i(e.charCodeAt(o)))return!1;s=!0}return s&&"_"!==t}if("_"===t)return!1;for(;o<r;o++)if("_"!==(t=e[o])){if(":"===t)break;if(!a(e.charCodeAt(o)))return!1;s=!0}return!(!s||"_"===t)&&(":"!==t||/^(:[0-5]?[0-9])+$/.test(e.slice(o)))},construct:function(e){var t,n,r=e,o=1,i=[];return-1!==r.indexOf("_")&&(r=r.replace(/_/g,"")),"-"!==(t=r[0])&&"+"!==t||("-"===t&&(o=-1),t=(r=r.slice(1))[0]),"0"===r?0:"0"===t?"b"===r[1]?o*parseInt(r.slice(2),2):"x"===r[1]?o*parseInt(r,16):o*parseInt(r,8):-1!==r.indexOf(":")?(r.split(":").forEach((function(e){i.unshift(parseInt(e,10))})),r=0,n=1,i.forEach((function(e){r+=e*n,n*=60})),o*r):o*parseInt(r,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&e%1==0&&!r.isNegativeZero(e)},represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,n){"use strict";var r=n(46),o=n(5),i=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var a=/^[-+]?[0-9]+e/;e.exports=new o("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!i.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n,r,o;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,o=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach((function(e){o.unshift(parseFloat(e,10))})),t=0,r=1,o.forEach((function(e){t+=e*r,r*=60})),n*t):n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||r.isNegativeZero(e))},represent:function(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(r.isNegativeZero(e))return"-0.0";return n=e.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(5),o=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new r("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==o.exec(e)||null!==i.exec(e))},construct:function(e){var t,n,r,a,s,l,c,u,f=0,p=null;if(null===(t=o.exec(e))&&(t=i.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],r=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(n,r,a));if(s=+t[4],l=+t[5],c=+t[6],t[7]){for(f=t[7].slice(0,3);f.length<3;)f+="0";f=+f}return t[9]&&(p=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(p=-p)),u=new Date(Date.UTC(n,r,a,s,l,c,f)),p&&u.setTime(u.getTime()-p),u},instanceOf:Date,represent:function(e){return e.toISOString()}})},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},function(e,t,n){"use strict";var r;try{r=n(11).Buffer}catch(e){}var o=n(5),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new o("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=0,o=e.length,a=i;for(n=0;n<o;n++)if(!((t=a.indexOf(e.charAt(n)))>64)){if(t<0)return!1;r+=6}return r%8==0},construct:function(e){var t,n,o=e.replace(/[\r\n=]/g,""),a=o.length,s=i,l=0,c=[];for(t=0;t<a;t++)t%4==0&&t&&(c.push(l>>16&255),c.push(l>>8&255),c.push(255&l)),l=l<<6|s.indexOf(o.charAt(t));return 0===(n=a%4*6)?(c.push(l>>16&255),c.push(l>>8&255),c.push(255&l)):18===n?(c.push(l>>10&255),c.push(l>>2&255)):12===n&&c.push(l>>4&255),r?r.from?r.from(c):new r(c):c},predicate:function(e){return r&&r.isBuffer(e)},represent:function(e){var t,n,r="",o=0,a=e.length,s=i;for(t=0;t<a;t++)t%3==0&&t&&(r+=s[o>>18&63],r+=s[o>>12&63],r+=s[o>>6&63],r+=s[63&o]),o=(o<<8)+e[t];return 0===(n=a%3)?(r+=s[o>>18&63],r+=s[o>>12&63],r+=s[o>>6&63],r+=s[63&o]):2===n?(r+=s[o>>10&63],r+=s[o>>4&63],r+=s[o<<2&63],r+=s[64]):1===n&&(r+=s[o>>2&63],r+=s[o<<4&63],r+=s[64],r+=s[64]),r}})},function(e,t,n){"use strict";var r=n(5),o=Object.prototype.hasOwnProperty,i=Object.prototype.toString;e.exports=new r("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,a,s,l=[],c=e;for(t=0,n=c.length;t<n;t+=1){if(r=c[t],s=!1,"[object Object]"!==i.call(r))return!1;for(a in r)if(o.call(r,a)){if(s)return!1;s=!0}if(!s)return!1;if(-1!==l.indexOf(a))return!1;l.push(a)}return!0},construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var r=n(5),o=Object.prototype.toString;e.exports=new r("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,i,a,s=e;for(a=new Array(s.length),t=0,n=s.length;t<n;t+=1){if(r=s[t],"[object Object]"!==o.call(r))return!1;if(1!==(i=Object.keys(r)).length)return!1;a[t]=[i[0],r[i[0]]]}return!0},construct:function(e){if(null===e)return[];var t,n,r,o,i,a=e;for(i=new Array(a.length),t=0,n=a.length;t<n;t+=1)r=a[t],o=Object.keys(r),i[t]=[o[0],r[o[0]]];return i}})},function(e,t,n){"use strict";var r=n(5),o=Object.prototype.hasOwnProperty;e.exports=new r("tag:yaml.org,2002:set",{kind:"mapping",resolve:function(e){if(null===e)return!0;var t,n=e;for(t in n)if(o.call(n,t)&&null!==n[t])return!1;return!0},construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:function(){return!0},construct:function(){},predicate:function(e){return void 0===e},represent:function(){return""}})},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:function(e){if(null===e)return!1;if(0===e.length)return!1;var t=e,n=/\/([gim]*)$/.exec(e),r="";if("/"===t[0]){if(n&&(r=n[1]),r.length>3)return!1;if("/"!==t[t.length-r.length-1])return!1}return!0},construct:function(e){var t=e,n=/\/([gim]*)$/.exec(e),r="";return"/"===t[0]&&(n&&(r=n[1]),t=t.slice(1,t.length-r.length-1)),new RegExp(t,r)},predicate:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},represent:function(e){var t="/"+e.source+"/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}})},function(e,t,n){"use strict";var r;try{r=n(259)}catch(e){"undefined"!=typeof window&&(r=window.esprima)}var o=n(5);e.exports=new o("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(e){if(null===e)return!1;try{var t="("+e+")",n=r.parse(t,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&("ArrowFunctionExpression"===n.body[0].expression.type||"FunctionExpression"===n.body[0].expression.type)}catch(e){return!1}},construct:function(e){var t,n="("+e+")",o=r.parse(n,{range:!0}),i=[];if("Program"!==o.type||1!==o.body.length||"ExpressionStatement"!==o.body[0].type||"ArrowFunctionExpression"!==o.body[0].expression.type&&"FunctionExpression"!==o.body[0].expression.type)throw new Error("Failed to resolve function");return o.body[0].expression.params.forEach((function(e){i.push(e.name)})),t=o.body[0].expression.body.range,"BlockStatement"===o.body[0].expression.body.type?new Function(i,n.slice(t[0]+1,t[1]-1)):new Function(i,"return "+n.slice(t[0],t[1]))},predicate:function(e){return"[object Function]"===Object.prototype.toString.call(e)},represent:function(e){return e.toString()}})},function(e,n){if(void 0===t){var r=new Error("Cannot find module 'esprima'");throw r.code="MODULE_NOT_FOUND",r}e.exports=t},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e){var t=Array.prototype.slice.call(arguments,1);return t.length&&(e=e.replace(/(%?)(%([jds]))/g,(function(e,n,r,o){var i=t.shift();switch(o){case"s":i=""+i;break;case"d":i=Number(i);break;case"j":i=JSON.stringify(i)}return n?(t.unshift(i),e):i}))),t.length&&(e+=" "+t.join(" ")),""+(e=e.replace(/%{2,2}/g,"%"))}},function(e,t,n){"use strict";(function(t){var n=/\.(txt|htm|html|md|xml|js|min|map|css|scss|less|svg)$/i;e.exports={order:300,allowEmpty:!0,encoding:"utf8",canParse:function(e){return("string"==typeof e.data||t.isBuffer(e.data))&&n.test(e.url)},parse:function(e){if("string"==typeof e.data)return e.data;if(t.isBuffer(e.data))return e.data.toString(this.encoding);throw new Error("data is not text")}}}).call(this,n(11).Buffer)},function(e,t,n){"use strict";(function(t){var n=/\.(jpeg|jpg|gif|png|bmp|ico)$/i;e.exports={order:400,allowEmpty:!0,canParse:function(e){return t.isBuffer(e.data)&&n.test(e.url)},parse:function(e){return t.isBuffer(e.data)?e.data:new t(e.data)}}}).call(this,n(11).Buffer)},function(e,t,n){"use strict";var r=n(265),o=n(28),i=n(24);e.exports={order:100,canRead:function(e){return i.isFileSystemPath(e.url)},read:function(e){return new Promise((function(t,n){var a;try{a=i.toFileSystemPath(e.url)}catch(t){n(o.uri(t,"Malformed URI: %s",e.url))}try{r.readFile(a,(function(e,r){e?n(o(e,'Error opening file "%s"',a)):t(r)}))}catch(e){n(o(e,'Error opening file "%s"',a))}}))}}},function(e,t){},function(e,t,n){"use strict";(function(t,r){var o=n(87),i=n(279),a=n(28),s=n(24);e.exports={order:200,headers:null,timeout:5e3,redirects:5,withCredentials:!1,canRead:function(e){return s.isHttp(e.url)},read:function(e){var n=s.parse(e.url);return t.browser&&!n.protocol&&(n.protocol=s.parse(location.href).protocol),function e(t,n,l){return new Promise((function(c,u){t=s.parse(t),(l=l||[]).push(t.href),function(e,t){return new Promise((function(n,a){var s=("https:"===e.protocol?i:o).get({hostname:e.hostname,port:e.port,path:e.path,auth:e.auth,protocol:e.protocol,headers:t.headers||{},withCredentials:t.withCredentials});"function"==typeof s.setTimeout&&s.setTimeout(t.timeout),s.on("timeout",(function(){s.abort()})),s.on("error",a),s.once("response",(function(e){e.body=new r(0),e.on("data",(function(t){e.body=r.concat([e.body,new r(t)])})),e.on("error",a),e.on("end",(function(){n(e)}))}))}))}(t,n).then((function(o){if(o.statusCode>=400)throw a({status:o.statusCode},"HTTP ERROR %d",o.statusCode);if(o.statusCode>=300)if(l.length>n.redirects)u(a({status:o.statusCode},"Error downloading %s. \nToo many redirects: \n %s",l[0],l.join(" \n ")));else{if(!o.headers.location)throw a({status:o.statusCode},"HTTP %d redirect with no location header",o.statusCode);var i=s.resolve(t,o.headers.location);e(i,n,l).then(c,u)}else c(o.body||new r(0))})).catch((function(e){u(a(e,"Error downloading",t.href))}))}))}(n,this)}}}).call(this,n(13),n(11).Buffer)},function(e,t,n){(function(t,r,o){var i=n(133),a=n(29),s=n(134),l=n(135),c=n(276),u=s.IncomingMessage,f=s.readyStates;var p=e.exports=function(e){var n,r=this;l.Writable.call(r),r._opts=e,r._body=[],r._headers={},e.auth&&r.setHeader("Authorization","Basic "+new t(e.auth).toString("base64")),Object.keys(e.headers).forEach((function(t){r.setHeader(t,e.headers[t])}));var o=!0;if("disable-fetch"===e.mode||"requestTimeout"in e&&!i.abortController)o=!1,n=!0;else if("prefer-streaming"===e.mode)n=!1;else if("allow-wrong-content-type"===e.mode)n=!i.overrideMimeType;else{if(e.mode&&"default"!==e.mode&&"prefer-fast"!==e.mode)throw new Error("Invalid value for opts.mode");n=!0}r._mode=function(e,t){return i.fetch&&t?"fetch":i.mozchunkedarraybuffer?"moz-chunked-arraybuffer":i.msstream?"ms-stream":i.arraybuffer&&e?"arraybuffer":i.vbArray&&e?"text:vbarray":"text"}(n,o),r._fetchTimer=null,r.on("finish",(function(){r._onFinish()}))};a(p,l.Writable),p.prototype.setHeader=function(e,t){var n=e.toLowerCase();-1===d.indexOf(n)&&(this._headers[n]={name:e,value:t})},p.prototype.getHeader=function(e){var t=this._headers[e.toLowerCase()];return t?t.value:null},p.prototype.removeHeader=function(e){delete this._headers[e.toLowerCase()]},p.prototype._onFinish=function(){var e=this;if(!e._destroyed){var n=e._opts,a=e._headers,s=null;"GET"!==n.method&&"HEAD"!==n.method&&(s=i.arraybuffer?c(t.concat(e._body)):i.blobConstructor?new r.Blob(e._body.map((function(e){return c(e)})),{type:(a["content-type"]||{}).value||""}):t.concat(e._body).toString());var l=[];if(Object.keys(a).forEach((function(e){var t=a[e].name,n=a[e].value;Array.isArray(n)?n.forEach((function(e){l.push([t,e])})):l.push([t,n])})),"fetch"===e._mode){var u=null;if(i.abortController){var p=new AbortController;u=p.signal,e._fetchAbortController=p,"requestTimeout"in n&&0!==n.requestTimeout&&(e._fetchTimer=r.setTimeout((function(){e.emit("requestTimeout"),e._fetchAbortController&&e._fetchAbortController.abort()}),n.requestTimeout))}r.fetch(e._opts.url,{method:e._opts.method,headers:l,body:s||void 0,mode:"cors",credentials:n.withCredentials?"include":"same-origin",signal:u}).then((function(t){e._fetchResponse=t,e._connect()}),(function(t){r.clearTimeout(e._fetchTimer),e._destroyed||e.emit("error",t)}))}else{var d=e._xhr=new r.XMLHttpRequest;try{d.open(e._opts.method,e._opts.url,!0)}catch(t){return void o.nextTick((function(){e.emit("error",t)}))}"responseType"in d&&(d.responseType=e._mode.split(":")[0]),"withCredentials"in d&&(d.withCredentials=!!n.withCredentials),"text"===e._mode&&"overrideMimeType"in d&&d.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in n&&(d.timeout=n.requestTimeout,d.ontimeout=function(){e.emit("requestTimeout")}),l.forEach((function(e){d.setRequestHeader(e[0],e[1])})),e._response=null,d.onreadystatechange=function(){switch(d.readyState){case f.LOADING:case f.DONE:e._onXHRProgress()}},"moz-chunked-arraybuffer"===e._mode&&(d.onprogress=function(){e._onXHRProgress()}),d.onerror=function(){e._destroyed||e.emit("error",new Error("XHR error"))};try{d.send(s)}catch(t){return void o.nextTick((function(){e.emit("error",t)}))}}}},p.prototype._onXHRProgress=function(){(function(e){try{var t=e.status;return null!==t&&0!==t}catch(e){return!1}})(this._xhr)&&!this._destroyed&&(this._response||this._connect(),this._response._onXHRProgress())},p.prototype._connect=function(){var e=this;e._destroyed||(e._response=new u(e._xhr,e._fetchResponse,e._mode,e._fetchTimer),e._response.on("error",(function(t){e.emit("error",t)})),e.emit("response",e._response))},p.prototype._write=function(e,t,n){this._body.push(e),n()},p.prototype.abort=p.prototype.destroy=function(){this._destroyed=!0,r.clearTimeout(this._fetchTimer),this._response&&(this._response._destroyed=!0),this._xhr?this._xhr.abort():this._fetchAbortController&&this._fetchAbortController.abort()},p.prototype.end=function(e,t,n){"function"==typeof e&&(n=e,e=void 0),l.Writable.prototype.end.call(this,e,t,n)},p.prototype.flushHeaders=function(){},p.prototype.setTimeout=function(){},p.prototype.setNoDelay=function(){},p.prototype.setSocketKeepAlive=function(){};var d=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","via"]}).call(this,n(11).Buffer,n(6),n(13))},function(e,t){},function(e,t,n){"use strict";var r=n(88).Buffer,o=n(270);e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var t,n,o,i=r.allocUnsafe(e>>>0),a=this.head,s=0;a;)t=a.data,n=i,o=s,t.copy(n,o),s+=a.data.length,a=a.next;return i},e}(),o&&o.inspect&&o.inspect.custom&&(e.exports.prototype[o.inspect.custom]=function(){var e=o.inspect({length:this.length});return this.constructor.name+" "+e})},function(e,t){},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(272),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(6))},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,o,i,a,s,l=1,c={},u=!1,f=e.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(e);p=p&&p.setTimeout?p:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){h(e.data)},r=function(e){i.port2.postMessage(e)}):f&&"onreadystatechange"in f.createElement("script")?(o=f.documentElement,r=function(e){var t=f.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):r=function(e){setTimeout(h,0,e)}:(a="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&h(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),r=function(t){e.postMessage(a+t,"*")}),p.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var o={callback:e,args:t};return c[l]=o,r(l),l++},p.clearImmediate=d}function d(e){delete c[e]}function h(e){if(u)setTimeout(h,0,e);else{var t=c[e];if(t){u=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{d(e),u=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(6),n(13))},function(e,t,n){(function(t){function n(e){try{if(!t.localStorage)return!1}catch(e){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}}).call(this,n(6))},function(e,t,n){var r=n(11),o=r.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return o(e,t,n)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=r:(i(r,t),t.Buffer=a),a.prototype=Object.create(o.prototype),i(o,a),a.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,n)},a.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=o(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},function(e,t,n){"use strict";e.exports=i;var r=n(142),o=n(47);function i(e){if(!(this instanceof i))return new i(e);r.call(this,e)}o.inherits=n(29),o.inherits(i,r),i.prototype._transform=function(e,t,n){n(null,e)}},function(e,t,n){var r=n(11).Buffer;e.exports=function(e){if(e instanceof Uint8Array){if(0===e.byteOffset&&e.byteLength===e.buffer.byteLength)return e.buffer;if("function"==typeof e.buffer.slice)return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(r.isBuffer(e)){for(var t=new Uint8Array(e.length),n=e.length,o=0;o<n;o++)t[o]=e[o];return t.buffer}throw new Error("Argument must be a Buffer")}},function(e,t){e.exports=function(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var o in r)n.call(r,o)&&(e[o]=r[o])}return e};var n=Object.prototype.hasOwnProperty},function(e,t){e.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},function(e,t,n){var r=n(87),o=n(8),i=e.exports;for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a]);function s(e){if("string"==typeof e&&(e=o.parse(e)),e.protocol||(e.protocol="https:"),"https:"!==e.protocol)throw new Error('Protocol "'+e.protocol+'" not supported. Expected "https:"');return e}i.request=function(e,t){return e=s(e),r.request.call(this,e,t)},i.get=function(e,t){return e=s(e),r.get.call(this,e,t)}},function(e,t,n){"use strict";var r=n(28),o=n(60),i=n(24);function a(){this.circular=!1,this._$refs={},this._root$Ref=null}function s(e,t){var n=Object.keys(e);return(t=Array.isArray(t[0])?t[0]:Array.prototype.slice.call(t)).length>0&&t[0]&&(n=n.filter((function(n){return-1!==t.indexOf(e[n].pathType)}))),n.map((function(t){return{encoded:t,decoded:"file"===e[t].pathType?i.toFileSystemPath(t,!0):t}}))}e.exports=a,a.prototype.paths=function(e){var t=s(this._$refs,arguments);return t.map((function(e){return e.decoded}))},a.prototype.values=function(e){var t=this._$refs,n=s(t,arguments);return n.reduce((function(e,n){return e[n.decoded]=t[n.encoded].value,e}),{})},a.prototype.toJSON=a.prototype.values,a.prototype.exists=function(e,t){try{return this._resolve(e,t),!0}catch(e){return!1}},a.prototype.get=function(e,t){return this._resolve(e,t).value},a.prototype.set=function(e,t){var n=i.resolve(this._root$Ref.path,e),o=i.stripHash(n),a=this._$refs[o];if(!a)throw r('Error resolving $ref pointer "%s". \n"%s" not found.',e,o);a.set(n,t)},a.prototype._add=function(e){var t=i.stripHash(e),n=new o;return n.path=t,n.$refs=this,this._$refs[t]=n,this._root$Ref=this._root$Ref||n,n},a.prototype._resolve=function(e,t){var n=i.resolve(this._root$Ref.path,e),o=i.stripHash(n),a=this._$refs[o];if(!a)throw r('Error resolving $ref pointer "%s". \n"%s" not found.',e,o);return a.resolve(n,t,e)},a.prototype._get$Ref=function(e){e=i.resolve(this._root$Ref.path,e);var t=i.stripHash(e);return this._$refs[t]}},function(e,t,n){"use strict";function r(e,t,n,r){var o=e[t];if("function"==typeof o)return o.apply(e,[n,r]);if(!r){if(o instanceof RegExp)return o.test(n.url);if("string"==typeof o)return o===n.extension;if(Array.isArray(o))return-1!==o.indexOf(n.extension)}return o}t.all=function(e){return Object.keys(e).filter((function(t){return"object"==typeof e[t]})).map((function(t){return e[t].name=t,e[t]}))},t.filter=function(e,t,n){return e.filter((function(e){return!!r(e,t,n)}))},t.sort=function(e){return e.forEach((function(e){e.order=e.order||Number.MAX_SAFE_INTEGER})),e.sort((function(e,t){return e.order-t.order}))},t.run=function(e,t,n){var o,i,a=0;return new Promise((function(s,l){function c(){if(!(o=e[a++]))return l(i);try{var s=r(o,t,n,u);s&&"function"==typeof s.then?s.then(f,p):void 0!==s&&f(s)}catch(e){p(e)}}function u(e,t){e?p(e):f(t)}function f(e){s({plugin:o,result:e})}function p(e){i=e,c()}c()}))}},function(e,t,n){"use strict";var r=n(129);e.exports=function(e){var t,n,o,i;"function"==typeof(e=Array.prototype.slice.call(e))[e.length-1]&&(i=e.pop());"string"==typeof e[0]?(t=e[0],"object"==typeof e[2]?(n=e[1],o=e[2]):(n=void 0,o=e[1])):(t="",n=e[0],o=e[1]);o instanceof r||(o=new r(o));return{path:t,schema:n,options:o,callback:i}}},function(e,t,n){"use strict";var r=n(60),o=n(89),i=n(143),a=n(24);function s(e,t,n,i){var a=[];return e&&"object"==typeof e&&(r.isExternal$Ref(e)?a.push(l(e,t,n,i)):Object.keys(e).forEach((function(c){var u=o.join(t,c),f=e[c];r.isExternal$Ref(f)?a.push(l(f,u,n,i)):a=a.concat(s(f,u,n,i))}))),a}function l(e,t,n,r){var o=a.resolve(t,e.$ref),l=a.stripHash(o);return(e=n._$refs[l])?Promise.resolve(e.value):i(o,n,r).then((function(e){var t=s(e,l+"#",n,r);return Promise.all(t)}))}e.exports=function(e,t){if(!t.resolve.external)return Promise.resolve();try{var n=s(e.schema,e.$refs._root$Ref.path+"#",e.$refs,t);return Promise.all(n)}catch(e){return Promise.reject(e)}}},function(e,t,n){"use strict";var r=n(60),o=n(89),i=n(24);function a(e,t,n,i,l,c,u,f){var p=null===t?e:e[t];p&&"object"==typeof p&&(r.isAllowed$Ref(p)?s(e,t,n,i,l,c,u,f):Object.keys(p).sort((function(e,t){return"definitions"===e?-1:"definitions"===t?1:e.length-t.length})).forEach((function(e){var t=o.join(n,e),d=o.join(i,e),h=p[e];r.isAllowed$Ref(h)?s(p,e,n,d,l,c,u,f):a(p,e,t,d,l,c,u,f)})))}function s(e,t,n,s,l,c,u,f){var p=null===t?e:e[t],d=i.resolve(n,p.$ref),h=u._resolve(d,f),m=o.parse(s).length,g=i.stripHash(h.path),y=i.getHash(h.path),v=g!==u._root$Ref.path,b=r.isExtended$Ref(p);l+=h.indirections;var w=function(e,t,n){for(var r=0;r<e.length;r++){var o=e[r];if(o.parent===t&&o.key===n)return o}}(c,e,t);if(w){if(!(m<w.depth||l<w.indirections))return;!function(e,t){var n=e.indexOf(t);e.splice(n,1)}(c,w)}c.push({$ref:p,parent:e,key:t,pathFromRoot:s,depth:m,file:g,hash:y,value:h.value,circular:h.circular,extended:b,external:v,indirections:l}),a(h.value,null,h.path,s,l+1,c,u,f)}e.exports=function(e,t){var n=[];a(e,"schema",e.$refs._root$Ref.path+"#","#",0,n,e.$refs,t),function(e){var t,n,i;e.sort((function(e,t){if(e.file!==t.file)return e.file<t.file?-1:1;if(e.hash!==t.hash)return e.hash<t.hash?-1:1;if(e.circular!==t.circular)return e.circular?-1:1;if(e.extended!==t.extended)return e.extended?1:-1;if(e.indirections!==t.indirections)return e.indirections-t.indirections;if(e.depth!==t.depth)return e.depth-t.depth;var n=e.pathFromRoot.lastIndexOf("/definitions"),r=t.pathFromRoot.lastIndexOf("/definitions");return n!==r?r-n:e.pathFromRoot.length-t.pathFromRoot.length})),e.forEach((function(e){e.external?e.file===t&&e.hash===n?e.$ref.$ref=i:e.file===t&&0===e.hash.indexOf(n+"/")?e.$ref.$ref=o.join(i,o.parse(e.hash.replace(n,"#"))):(t=e.file,n=e.hash,i=e.pathFromRoot,e.$ref=e.parent[e.key]=r.dereference(e.$ref,e.value),e.circular&&(e.$ref.$ref=e.pathFromRoot)):e.$ref.$ref=e.hash}))}(n)}},function(e,t){e.exports=function(){}},function(e,t,n){"use strict";var r=n(1),o=n(145),i=n(49),a=n(8),s=n(48),l=n(48),c=n(61).jptr,u=n(91).recurse,f=n(62).clone,p=n(287).dereference,d=n(90).isRef,h=n(146);function m(e,t,n,r,o,i){for(var s=i.externalRefs[n+r].paths[0],l=a.parse(o),p={},m=1;m;)m=0,u(e,{identityDetection:!0},(function(e,n,r){if(d(e,n))if(e[n].startsWith("#"))if(p[e[n]]||e.$fixed){if(!e.$fixed){var u=(s+"/"+p[e[n]]).split("/#/").join("/");r.parent[r.pkey]={$ref:u,"x-miro":e[n],$fixed:!0},i.verbose>1&&console.warn("Replacing with",u),m++}}else{var g=f(c(t,e[n]));if(i.verbose>1&&console.warn((!1===g?h.colour.red:h.colour.green)+"Fragment resolution",e[n],h.colour.normal),!1===g){if(r.parent[r.pkey]={},i.fatal){var y=new Error("Fragment $ref resolution failed "+e[n]);if(!i.promise)throw y;i.promise.reject(y)}}else m++,r.parent[r.pkey]=g,p[e[n]]=r.path.replace("/%24ref","")}else if(l.protocol){u=a.resolve(o,e[n]).toString();i.verbose>1&&console.warn(h.colour.yellow+"Rewriting external url ref",e[n],"as",u,h.colour.normal),e["x-miro"]=e[n],e[n]=u}else if(!e["x-miro"]){u=a.resolve(o,e[n]).toString();i.verbose>1&&console.warn(h.colour.yellow+"Rewriting external ref",e[n],"as",u,h.colour.normal),e["x-miro"]=e[n],e[n]=u}}));return u(e,{},(function(e,t,n){d(e,t)&&void 0!==e.$fixed&&delete e.$fixed})),i.verbose>1&&console.warn("Finished fragment resolution"),e}function g(e,t){if(!t.filters||!t.filters.length)return e;for(var n=0,r=t.filters;n<r.length;n++){e=(0,r[n])(e,t)}return e}function y(e,t,n,r){var u=a.parse(n.source),p=n.source.split("\\").join("/").split("/");p.pop()||p.pop();var d="",h=t.split("#");h.length>1&&(d="#"+h[1],t=h[0]),p=p.join("/");var y,v,b,w,x,k=a.parse(t),E=(y=k.protocol,v=u.protocol,y&&y.length>2?y:v&&v.length>2?v:"file:");if(b="file:"===E?i.resolve(p?p+"/":"",t):a.resolve(p?p+"/":"",t),n.cache[b]){n.verbose&&console.warn("CACHED",b,d);var O=f(n.cache[b]),_=n.externalRef=O;if(d&&!1===(_=c(_,d))&&(_={},n.fatal)){var S=new Error("Cached $ref resolution failed "+b+d);if(!n.promise)throw S;n.promise.reject(S)}return _=g(_=m(_,O,t,d,b,n),n),r(f(_),b,n),Promise.resolve(_)}return n.verbose&&console.warn("GET",b,d),n.handlers&&n.handlers[E]?n.handlers[E](p,t,d,n).then((function(e){return n.externalRef=e,e=g(e,n),n.cache[b]=e,r(e,b,n),e})).catch((function(e){throw n.verbose&&console.warn(e),e})):E&&E.startsWith("http")?s(b,{agent:n.agent}).then((function(e){if(200!==e.status)throw new Error("Received status code "+e.status);return e.text()})).then((function(e){try{var o=l.parse(e,{schema:"core"});if(e=n.externalRef=o,n.cache[b]=f(e),d&&!1===(e=c(e,d))&&(e={},n.fatal)){var i=new Error("Remote $ref resolution failed "+b+d);if(!n.promise)throw i;n.promise.reject(i)}e=g(e=m(e,o,t,d,b,n),n)}catch(i){if(n.verbose&&console.warn(i),!n.promise||!n.fatal)throw i;n.promise.reject(i)}return r(e,b,n),e})).catch((function(e){if(n.verbose&&console.warn(e),n.cache[b]={},!n.promise||!n.fatal)throw e;n.promise.reject(e)})):(w=b,x=n.encoding||"utf8",new Promise((function(e,t){o.readFile(w,x,(function(n,r){n?t(n):e(r)}))}))).then((function(e){try{var o=l.parse(e,{schema:"core"});if(e=n.externalRef=o,n.cache[b]=f(e),d&&!1===(e=c(e,d))&&(e={},n.fatal)){var i=new Error("File $ref resolution failed "+b+d);if(!n.promise)throw i;n.promise.reject(i)}e=g(e=m(e,o,t,d,b,n),n)}catch(i){if(n.verbose&&console.warn(i),!n.promise||!n.fatal)throw i;n.promise.reject(i)}return r(e,b,n),e})).catch((function(e){if(n.verbose&&console.warn(e),!n.promise||!n.fatal)throw e;n.promise.reject(e)}))}function v(e){return new Promise((function(t,n){(function(e){return new Promise((function(t,n){function r(t,n,r){if(t[n]&&d(t[n],"$ref")){var i=t[n].$ref;if(!i.startsWith("#")){var a="";if(!o[i]){var s=Object.keys(o).find((function(e,t,n){return i.startsWith(e+"/")}));s&&(e.verbose&&console.warn("Found potential subschema at",s),a=(a="/"+(i.split("#")[1]||"").replace(s.split("#")[1]||"")).split("/undefined").join(""),i=s)}if(o[i]||(o[i]={resolved:!1,paths:[],extras:{},description:t[n].description}),o[i].resolved)if(e.rewriteRefs){var l=o[i].resolvedAt;e.verbose>1&&console.warn("Rewriting ref",i,l),t[n]["x-miro"]=i,t[n].$ref=l+a}else t[n]=f(o[i].data);else o[i].paths.push(r.path),o[i].extras[r.path]=a}}}var o=e.externalRefs;if(e.resolver.depth>0&&e.source===e.resolver.base)return t(o);u(e.openapi.definitions,{identityDetection:!0,path:"#/definitions"},r),u(e.openapi.components,{identityDetection:!0,path:"#/components"},r),u(e.openapi,{identityDetection:!0},r),t(o)}))})(e).then((function(t){var n=function(n){if(!t[n].resolved){var o=e.resolver.depth;o>0&&o++,e.resolver.actions[o].push((function(){return y(e.openapi,n,e,(function(e,o,i){if(!t[n].resolved){var a={};a.context=t[n],a.$ref=n,a.original=f(e),a.updated=e,a.source=o,i.externals.push(a),t[n].resolved=!0}var s=Object.assign({},i,{source:"",resolver:{actions:i.resolver.actions,depth:i.resolver.actions.length-1,base:i.resolver.base}});i.patch&&t[n].description&&!e.description&&"object"==typeof e&&(e.description=t[n].description),t[n].data=e;for(var l,u=(l=t[n].paths,r.__spreadArrays(new Set(l))),p=0,d=u=u.sort((function(e,t){var n=e.startsWith("#/components/")||e.startsWith("#/definitions/"),r=t.startsWith("#/components/")||t.startsWith("#/definitions/");return n&&!r?-1:r&&!n?1:0}));p<d.length;p++){var h=d[p];if(t[n].resolvedAt&&h!==t[n].resolvedAt&&h.indexOf("x-ms-examples/")<0)i.verbose>1&&console.warn("Creating pointer to data at",h),c(i.openapi,h,{$ref:t[n].resolvedAt+t[n].extras[h],"x-miro":n+t[n].extras[h]});else{t[n].resolvedAt?i.verbose>1&&console.warn("Avoiding circular reference"):(t[n].resolvedAt=h,i.verbose>1&&console.warn("Creating initial clone of data at",h));var m=f(e);c(i.openapi,h,m)}}0===i.resolver.actions[s.resolver.depth].length&&i.resolver.actions[s.resolver.depth].push((function(){return v(s)}))}))}))}};for(var o in t)n(o)})).catch((function(t){e.verbose&&console.warn(t),n(t)}));var o={options:e};o.actions=e.resolver.actions[e.resolver.depth],t(o)}))}var b=function(e){return e.reduce((function(e,t){return e.then((function(e){return t().then(Array.prototype.concat.bind(e))}))}),Promise.resolve([]))};function w(e,t,n){e.resolver.actions.push([]),v(e).then((function(r){b(r.actions).then((function(){if(e.resolver.depth>=e.resolver.actions.length)return console.warn("Ran off the end of resolver actions"),t(!0);e.resolver.depth++,e.resolver.actions[e.resolver.depth].length?setTimeout((function(){w(r.options,t,n)}),0):(e.verbose>1&&console.warn(h.colour.yellow+"Finished external resolution!",h.colour.normal),e.resolveInternal&&(e.verbose>1&&console.warn(h.colour.yellow+"Starting internal resolution!",h.colour.normal),e.openapi=p(e.openapi,e.original,{verbose:e.verbose-1}),e.verbose>1&&console.warn(h.colour.yellow+"Finished internal resolution!",h.colour.normal)),u(e.openapi,{},(function(t,n,r){d(t,n)&&(e.preserveMiro||delete t["x-miro"])})),t(e))})).catch((function(t){e.verbose&&console.warn(t),n(t)}))})).catch((function(t){e.verbose&&console.warn(t),n(t)}))}function x(e){if(e.cache||(e.cache={}),e.source){var t=a.parse(e.source);(!t.protocol||t.protocol.length<=2)&&(e.source=i.resolve(e.source))}e.externals||(e.externals=[]),e.externalRefs||(e.externalRefs=[]),e.rewriteRefs=!0,e.resolver={},e.resolver.depth=0,e.resolver.base=e.source,e.resolver.actions=[[]]}e.exports={optionalResolve:function(e){return x(e),new Promise((function(t,n){e.resolve?w(e,t,n):t(e)}))},resolve:function(e,t,n){return n||(n={}),n.openapi=e,n.source=t,n.resolve=!0,x(n),new Promise((function(e,t){w(n,e,t)}))}}},function(e,t,n){"use strict";var r=n(91).recurse,o=n(62).shallowClone,i=n(61).jptr,a=n(90).isRef,s=function(e){return e&&e.verbose?{warn:function(){var e=Array.prototype.slice.call(arguments);console.warn.apply(console,e)}}:{warn:function(){}}};e.exports={dereference:function e(t,n,l){l||(l={}),l.cache||(l.cache={}),l.state||(l.state={}),l.state.identityDetection=!0,l.depth=l.depth?l.depth+1:1;var c=l.depth>1?t:o(t),u={data:c},f=l.depth>1?n:o(n);l.master||(l.master=c);for(var p=s(l),d=1;d>0;)d=0,r(u,l.state,(function(t,n,r){if(a(t,n)){var o,s=t[n];if(d++,l.cache[s])if((o=l.cache[s]).resolved)p.warn("Patching %s for %s",s,o.path),r.parent[r.pkey]=o.data,l.$ref&&"object"==typeof r.parent[r.pkey]&&(r.parent[r.pkey][l.$ref]=s);else{if(s===o.path)throw new Error("Tight circle at "+o.path);p.warn("Unresolved ref"),r.parent[r.pkey]=i(o.source,o.path),!1===r.parent[r.pkey]&&(r.parent[r.pkey]=i(o.source,o.key)),l.$ref&&"object"==typeof r.parent[r.pkey]&&(r.parent[l.$ref]=s)}else(o={}).path=r.path.split("/$ref")[0],o.key=s,p.warn("Dereffing %s at %s",s,o.path),o.source=f,o.data=i(o.source,o.key),!1===o.data&&(o.data=i(l.master,o.key),o.source=l.master),!1===o.data&&p.warn("Missing $ref target",o.key),l.cache[s]=o,o.data=r.parent[r.pkey]=e(i(o.source,o.key),o.source,l),l.$ref&&"object"==typeof r.parent[r.pkey]&&(r.parent[r.pkey][l.$ref]=s),o.resolved=!0}}));return u.data}}},function(e,t,n){"use strict";function r(){return{depth:0,seen:new WeakMap,top:!0,combine:!1,allowRefSiblings:!1}}e.exports={getDefaultState:r,walkSchema:function e(t,n,o,i){if(void 0===o.depth&&(o=r()),null==t)return t;if(void 0!==t.$ref){var a={$ref:t.$ref};return o.allowRefSiblings&&t.description&&(a.description=t.description),i(a,n,o),a}if(o.combine&&(t.allOf&&Array.isArray(t.allOf)&&1===t.allOf.length&&delete(t=Object.assign({},t.allOf[0],t)).allOf,t.anyOf&&Array.isArray(t.anyOf)&&1===t.anyOf.length&&delete(t=Object.assign({},t.anyOf[0],t)).anyOf,t.oneOf&&Array.isArray(t.oneOf)&&1===t.oneOf.length&&delete(t=Object.assign({},t.oneOf[0],t)).oneOf),i(t,n,o),o.seen.has(t))return t;if("object"==typeof t&&null!==t&&o.seen.set(t,!0),o.top=!1,o.depth++,void 0!==t.items&&(o.property="items",e(t.items,t,o,i)),t.additionalItems&&"object"==typeof t.additionalItems&&(o.property="additionalItems",e(t.additionalItems,t,o,i)),t.additionalProperties&&"object"==typeof t.additionalProperties&&(o.property="additionalProperties",e(t.additionalProperties,t,o,i)),t.properties)for(var s in t.properties){var l=t.properties[s];o.property="properties/"+s,e(l,t,o,i)}if(t.patternProperties)for(var s in t.patternProperties){l=t.patternProperties[s];o.property="patternProperties/"+s,e(l,t,o,i)}if(t.allOf)for(var c in t.allOf){l=t.allOf[c];o.property="allOf/"+c,e(l,t,o,i)}if(t.anyOf)for(var c in t.anyOf){l=t.anyOf[c];o.property="anyOf/"+c,e(l,t,o,i)}if(t.oneOf)for(var c in t.oneOf){l=t.oneOf[c];o.property="oneOf/"+c,e(l,t,o,i)}return t.not&&(o.property="not",e(t.not,t,o,i)),o.depth--,t}}},function(e,t,n){"use strict";var r=n(87);e.exports={statusCodes:Object.assign({},{default:"Default response","1XX":"Informational",103:"Early hints","2XX":"Successful","3XX":"Redirection","4XX":"Client Error","5XX":"Server Error","7XX":"Developer Error"},r.STATUS_CODES)}},function(e){e.exports=JSON.parse('{"name":"swagger2openapi","version":"5.3.1","description":"Convert Swagger 2.0 definitions to OpenApi 3.0 and validate","main":"index.js","bin":{"swagger2openapi":"./swagger2openapi.js","oas-validate":"./oas-validate.js","boast":"./boast.js"},"scripts":{"test":"mocha"},"browserify":{"transform":[["babelify",{"presets":["es2015"]}]]},"repository":{"url":"https://github.com/Mermade/oas-kit.git","type":"git"},"bugs":{"url":"https://github.com/mermade/oas-kit/issues"},"author":"Mike Ralphson <mike.ralphson@gmail.com>","license":"BSD-3-Clause","dependencies":{"better-ajv-errors":"^0.6.1","call-me-maybe":"^1.0.1","node-fetch-h2":"^2.3.0","node-readfiles":"^0.2.0","oas-kit-common":"^1.0.7","oas-resolver":"^2.2.5","oas-schema-walker":"^1.1.2","oas-validator":"^3.3.1","reftools":"^1.0.8","yaml":"^1.3.1","yargs":"^12.0.5"},"keywords":["swagger","openapi","openapi2","openapi3","converter","conversion","validator","validation","resolver","lint","linter"],"gitHead":"bb9737783f5c8e192bdf2cc33edcaec1f7fa5720"}')},function(e,t){var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString;e.exports=function(e,t,o){if("[object Function]"!==r.call(t))throw new TypeError("iterator must be a function");var i=e.length;if(i===+i)for(var a=0;a<i;a++)t.call(o,e[a],a,e);else for(var s in e)n.call(e,s)&&t.call(o,e[s],s,e)}},function(e,t,n){e.exports=function(){function e(){}return e.prototype.encodeReserved=function(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map((function(e){return/%[0-9A-Fa-f]/.test(e)||(e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]")),e})).join("")},e.prototype.encodeUnreserved=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))},e.prototype.encodeValue=function(e,t,n){return t="+"===e||"#"===e?this.encodeReserved(t):this.encodeUnreserved(t),n?this.encodeUnreserved(n)+"="+t:t},e.prototype.isDefined=function(e){return null!=e},e.prototype.isKeyOperator=function(e){return";"===e||"&"===e||"?"===e},e.prototype.getValues=function(e,t,n,r){var o=e[n],i=[];if(this.isDefined(o)&&""!==o)if("string"==typeof o||"number"==typeof o||"boolean"==typeof o)o=o.toString(),r&&"*"!==r&&(o=o.substring(0,parseInt(r,10))),i.push(this.encodeValue(t,o,this.isKeyOperator(t)?n:null));else if("*"===r)Array.isArray(o)?o.filter(this.isDefined).forEach((function(e){i.push(this.encodeValue(t,e,this.isKeyOperator(t)?n:null))}),this):Object.keys(o).forEach((function(e){this.isDefined(o[e])&&i.push(this.encodeValue(t,o[e],e))}),this);else{var a=[];Array.isArray(o)?o.filter(this.isDefined).forEach((function(e){a.push(this.encodeValue(t,e))}),this):Object.keys(o).forEach((function(e){this.isDefined(o[e])&&(a.push(this.encodeUnreserved(e)),a.push(this.encodeValue(t,o[e].toString())))}),this),this.isKeyOperator(t)?i.push(this.encodeUnreserved(n)+"="+a.join(",")):0!==a.length&&i.push(a.join(","))}else";"===t?this.isDefined(o)&&i.push(this.encodeUnreserved(n)):""!==o||"&"!==t&&"?"!==t?""===o&&i.push(""):i.push(this.encodeUnreserved(n)+"=");return i},e.prototype.parse=function(e){var t=this,n=["+","#",".","/",";","?","&"];return{expand:function(r){return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,(function(e,o,i){if(o){var a=null,s=[];if(-1!==n.indexOf(o.charAt(0))&&(a=o.charAt(0),o=o.substr(1)),o.split(/,/g).forEach((function(e){var n=/([^:\*]*)(?::(\d+)|(\*))?/.exec(e);s.push.apply(s,t.getValues(r,a,n[1],n[2]||n[3]))})),a&&"+"!==a){var l=",";return"?"===a?l="&":"#"!==a&&(l=a),(0!==s.length?a:"")+s.join(l)}return s.join(",")}return t.encodeReserved(i)}))}}},new e}()},function(e,t){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s*(?:\r?\n|\r)(?:[\s\S])*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:n},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s*(?:\r?\n|\r)(?:[\s\S])*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0},{pattern:/(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\1)[^\\])*\1/,greedy:!0,inside:n}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:n.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}};for(var r=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=n.variable[1].inside,i=0;i<r.length;i++)o[r[i]]=e.languages.bash[r[i]];e.languages.shell=e.languages.bash}(Prism)},function(e,t){Prism.languages.c=Prism.languages.extend("clike",{"class-name":{pattern:/(\b(?:enum|struct)\s+)\w+/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,alias:"property",inside:{string:{pattern:/(#\s*include\s*)(?:<.+?>|("|')(?:\\?.)+?\2)/,lookbehind:!0},directive:{pattern:/(#\s*)\b(?:define|defined|elif|else|endif|error|ifdef|ifndef|if|import|include|line|pragma|undef|using)\b/,lookbehind:!0,alias:"keyword"}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c.boolean},function(e,t){Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/}},function(e,t){!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:e.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(Prism)},function(e,t){Prism.languages.cpp=Prism.languages.extend("c",{"class-name":{pattern:/(\b(?:class|enum|struct)\s+)\w+/,lookbehind:!0},keyword:/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|class|compl|const|constexpr|const_cast|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),Prism.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}})},function(e,t){Prism.languages.csharp=Prism.languages.extend("clike",{keyword:/\b(?:abstract|add|alias|as|ascending|async|await|base|bool|break|byte|case|catch|char|checked|class|const|continue|decimal|default|delegate|descending|do|double|dynamic|else|enum|event|explicit|extern|false|finally|fixed|float|for|foreach|from|get|global|goto|group|if|implicit|in|int|interface|internal|into|is|join|let|lock|long|namespace|new|null|object|operator|orderby|out|override|params|partial|private|protected|public|readonly|ref|remove|return|sbyte|sealed|select|set|short|sizeof|stackalloc|static|string|struct|switch|this|throw|true|try|typeof|uint|ulong|unchecked|unsafe|ushort|using|value|var|virtual|void|volatile|where|while|yield)\b/,string:[{pattern:/@("|')(?:\1\1|\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*?\1/,greedy:!0}],"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=\s+\w+)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|interface|new)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)f?/i,operator:/>>=?|<<=?|[-=]>|([-+&|?])\1|~|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),Prism.languages.insertBefore("csharp","class-name",{"generic-method":{pattern:/\w+\s*<[^>\r\n]+?>\s*(?=\()/,inside:{function:/^\w+/,"class-name":{pattern:/\b[A-Z]\w*(?:\.\w+)*\b/,inside:{punctuation:/\./}},keyword:Prism.languages.csharp.keyword,punctuation:/[<>(),.:]/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}}),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp},function(e,t){Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete Prism.languages.go["class-name"]},function(e,t){!function(e){e.languages.http={"request-line":{pattern:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\s(?:https?:\/\/|\/)\S+\sHTTP\/[0-9.]+/m,inside:{property:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\b/,"attr-name":/:\w+/}},"response-status":{pattern:/^HTTP\/1.[01] \d+.*/m,inside:{property:{pattern:/(^HTTP\/1.[01] )\d+.*/i,lookbehind:!0}}},"header-name":{pattern:/^[\w-]+:(?=.)/m,alias:"keyword"}};var t,n=e.languages,r={"application/javascript":n.javascript,"application/json":n.json||n.javascript,"application/xml":n.xml,"text/xml":n.xml,"text/html":n.html,"text/css":n.css},o={"application/json":!0,"application/xml":!0};function i(e){var t=e.replace(/^[a-z]+\//,"");return"(?:"+e+"|"+("\\w+/(?:[\\w.-]+\\+)+"+t+"(?![+\\w.-])")+")"}for(var a in r)if(r[a]){t=t||{};var s=o[a]?i(a):a;t[a]={pattern:RegExp("(content-type:\\s*"+s+"[\\s\\S]*?)(?:\\r?\\n|\\r){2}[\\s\\S]*","i"),lookbehind:!0,inside:{rest:r[a]}}}t&&e.languages.insertBefore("http","header-name",t)}(Prism)},function(e,t){!function(e){var t=/\b(?:abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while|var|null|exports|module|open|opens|provides|requires|to|transitive|uses|with)\b/,n=/\b[A-Z](?:\w*[a-z]\w*)?\b/;e.languages.java=e.languages.extend("clike",{"class-name":[n,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|([-+&|])\2|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)[a-z]\w*(\.[a-z]\w*)+/,lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":n,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(Prism)},function(e,t){Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[\s\S]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+\.?[a-f\d]*(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|\.?\d*(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}},function(e,t){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,i){if(n.language===r){var a=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof i&&!i(e))return e;for(var o,s=a.length;-1!==n.code.indexOf(o=t(r,s));)++s;return a[s]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,i=Object.keys(n.tokenStack);!function a(s){for(var l=0;l<s.length&&!(o>=i.length);l++){var c=s[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=i[o],f=n.tokenStack[u],p="string"==typeof c?c:c.content,d=t(r,u),h=p.indexOf(d);if(h>-1){++o;var m=p.substring(0,h),g=new e.Token(r,e.tokenize(f,n.grammar),"language-"+r,f),y=p.substring(h+d.length),v=[];m&&v.push.apply(v,a([m])),v.push(g),y&&v.push.apply(v,a([y])),"string"==typeof c?s.splice.apply(s,[l,1].concat(v)):c.content=v}}else c.content&&a(c.content)}return s}(n.tokens)}}}})}(Prism)},function(e,t){Prism.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:/<!DOCTYPE[\s\S]+?>/i,cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[\s\S]*?>)(?:<!\[CDATA\[[\s\S]*?\]\]>\s*|[\s\S])*?(?=<\/__>)/.source.replace(/__/g,e),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",o)}}),Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup},function(e,t){Prism.languages.objectivec=Prism.languages.extend("c",{keyword:/\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Prism.languages.objectivec["class-name"]},function(e,t){Prism.languages.perl={comment:[{pattern:/(^\s*)=\w+[\s\S]*?=cut.*/m,lookbehind:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0}],string:[{pattern:/\b(?:q|qq|qx|qw)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\{(?:[^{}\\]|\\[\s\S])*\}/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\[(?:[^[\]\\]|\\[\s\S])*\]/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:/\b(?:m|qr)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngc]*/,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s+([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\((?:[^()\\]|\\[\s\S])*\)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\{(?:[^{}\\]|\\[\s\S])*\}\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\[(?:[^[\]\\]|\\[\s\S])*\]\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*<(?:[^<>\\]|\\[\s\S])*>\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|x)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+)+(?:::)*/i,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*>|\b_\b/,alias:"symbol"},vstring:{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/sub [a-z0-9_]+/i,inside:{keyword:/sub/}},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\b/,punctuation:/[{}[\];(),:]/}},function(e,t){!function(e){e.languages.php=e.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),e.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),e.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),e.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),e.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var t={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[.+?]|->\w+)*)/,lookbehind:!0,inside:{rest:e.languages.php}};e.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;|([a-z_]\w*)(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:t}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:t}}}),delete e.languages.php.string,e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(Prism)},function(e,t){Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]+?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/i,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},function(e,t){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|false|for|if|in|module|new|next|nil|not|or|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|true|undef|unless|until|when|while|yield)\b/});var t={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.languages.ruby}};delete e.languages.ruby.function,e.languages.insertBefore("ruby","keyword",{regex:[{pattern:/%r([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r\((?:[^()\\]|\\[\s\S])*\)[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r\[(?:[^\[\]\\]|\\[\s\S])*\][gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r<(?:[^<>\\]|\\[\s\S])*>[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\\\r\n])+\/[gim]{0,3}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:/%[qQiIwWxs]?([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?\[(?:[^\[\]\\]|\\[\s\S])*\]/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0,inside:{interpolation:t}},{pattern:/("|')(?:#\{[^}]+\}|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:t}}],e.languages.rb=e.languages.ruby}(Prism)},function(e,t){Prism.languages.scala=Prism.languages.extend("java",{keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],builtin:/\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,number:/\b0x[\da-f]*\.?[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e\d+)?[dfl]?/i,symbol:/'[^\d\s\\]\w*/}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function},function(e,t){Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURNS?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}},function(e,t){Prism.languages.swift=Prism.languages.extend("clike",{string:{pattern:/("|')(\\(?:\((?:[^()]|\([^)]+\))+\)|\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/\\\((?:[^()]|\([^)]+\))+\)/,inside:{delimiter:{pattern:/^\\\(|\)$/,alias:"variable"}}}}},keyword:/\b(?:as|associativity|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic(?:Type)?|else|enum|extension|fallthrough|final|for|func|get|guard|if|import|in|infix|init|inout|internal|is|lazy|left|let|mutating|new|none|nonmutating|operator|optional|override|postfix|precedence|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|Self|set|static|struct|subscript|super|switch|throws?|try|Type|typealias|unowned|unsafe|var|weak|where|while|willSet|__(?:COLUMN__|FILE__|FUNCTION__|LINE__))\b/,number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,constant:/\b(?:nil|[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,atrule:/@\b(?:IB(?:Outlet|Designable|Action|Inspectable)|class_protocol|exported|noreturn|NS(?:Copying|Managed)|objc|UIApplicationMain|auto_closure)\b/,builtin:/\b(?:[A-Z]\S+|abs|advance|alignof(?:Value)?|assert|contains|count(?:Elements)?|debugPrint(?:ln)?|distance|drop(?:First|Last)|dump|enumerate|equal|filter|find|first|getVaList|indices|isEmpty|join|last|lexicographicalCompare|map|max(?:Element)?|min(?:Element)?|numericCast|overlaps|partition|print(?:ln)?|reduce|reflect|reverse|sizeof(?:Value)?|sort(?:ed)?|split|startsWith|stride(?:of(?:Value)?)?|suffix|swap|toDebugString|toString|transcode|underestimateCount|unsafeBitCast|with(?:ExtendedLifetime|Unsafe(?:MutablePointers?|Pointers?)|VaList))\b/}),Prism.languages.swift.string.inside.interpolation.inside.rest=Prism.languages.swift},function(e,t,n){var r=n(314),o=["add","done","toJS","load","search"];e.exports=function(){var e=new Worker(URL.createObjectURL(new Blob(['/*!\n * ReDoc - OpenAPI/Swagger-generated API Reference Documentation\n * -------------------------------------------------------------\n * Version: "2.0.0-rc.23"\n * Repo: https://github.com/Redocly/redoc\n */!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=97)}([function(e,t,r){(function(t){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t&&t)||Function("return this")()}).call(this,r(59))},function(e,t,r){var n=r(0),i=r(32),o=r(3),s=r(36),u=r(37),a=r(60),c=i("wks"),l=n.Symbol,f=a?l:s;e.exports=function(e){return o(c,e)||(u&&o(l,e)?c[e]=l[e]:c[e]=f("Symbol."+e)),c[e]}},function(e,t,r){var n=r(7);e.exports=function(e){if(!n(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var n,i;\n/**\n * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.8\n * Copyright (C) 2019 Oliver Nightingale\n * @license MIT\n */!function(){var o,s,u,a,c,l,f,p,h,d,y,v,m,g,x,w,b,S,P,k,E,O,L,T,Q,j,I=function(e){var t=new I.Builder;return t.pipeline.add(I.trimmer,I.stopWordFilter,I.stemmer),t.searchPipeline.add(I.stemmer),e.call(t,t),t.build()};I.version="2.3.8"\n/*!\n * lunr.utils\n * Copyright (C) 2019 Oliver Nightingale\n */,I.utils={},I.utils.warn=(o=this,function(e){o.console&&console.warn&&console.warn(e)}),I.utils.asString=function(e){return null==e?"":e.toString()},I.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),n=0;n<r.length;n++){var i=r[n],o=e[i];if(Array.isArray(o))t[i]=o.slice();else{if("string"!=typeof o&&"number"!=typeof o&&"boolean"!=typeof o)throw new TypeError("clone is not deep and does not support nested objects");t[i]=o}}return t},I.FieldRef=function(e,t,r){this.docRef=e,this.fieldName=t,this._stringValue=r},I.FieldRef.joiner="/",I.FieldRef.fromString=function(e){var t=e.indexOf(I.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var r=e.slice(0,t),n=e.slice(t+1);return new I.FieldRef(n,r,e)},I.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+I.FieldRef.joiner+this.docRef),this._stringValue}\n/*!\n * lunr.Set\n * Copyright (C) 2019 Oliver Nightingale\n */,I.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},I.Set.complete={intersect:function(e){return e},union:function(e){return e},contains:function(){return!0}},I.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},I.Set.prototype.contains=function(e){return!!this.elements[e]},I.Set.prototype.intersect=function(e){var t,r,n,i=[];if(e===I.Set.complete)return this;if(e===I.Set.empty)return e;this.length<e.length?(t=this,r=e):(t=e,r=this),n=Object.keys(t.elements);for(var o=0;o<n.length;o++){var s=n[o];s in r.elements&&i.push(s)}return new I.Set(i)},I.Set.prototype.union=function(e){return e===I.Set.complete?I.Set.complete:e===I.Set.empty?this:new I.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},I.idf=function(e,t){var r=0;for(var n in e)"_index"!=n&&(r+=Object.keys(e[n]).length);var i=(t-r+.5)/(r+.5);return Math.log(1+Math.abs(i))},I.Token=function(e,t){this.str=e||"",this.metadata=t||{}},I.Token.prototype.toString=function(){return this.str},I.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},I.Token.prototype.clone=function(e){return e=e||function(e){return e},new I.Token(e(this.str,this.metadata),this.metadata)}\n/*!\n * lunr.tokenizer\n * Copyright (C) 2019 Oliver Nightingale\n */,I.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new I.Token(I.utils.asString(e).toLowerCase(),I.utils.clone(t))}));for(var r=e.toString().toLowerCase(),n=r.length,i=[],o=0,s=0;o<=n;o++){var u=o-s;if(r.charAt(o).match(I.tokenizer.separator)||o==n){if(u>0){var a=I.utils.clone(t)||{};a.position=[s,u],a.index=i.length,i.push(new I.Token(r.slice(s,o),a))}s=o+1}}return i},I.tokenizer.separator=/[\\s\\-]+/\n/*!\n * lunr.Pipeline\n * Copyright (C) 2019 Oliver Nightingale\n */,I.Pipeline=function(){this._stack=[]},I.Pipeline.registeredFunctions=Object.create(null),I.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&I.utils.warn("Overwriting existing registered function: "+t),e.label=t,I.Pipeline.registeredFunctions[e.label]=e},I.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||I.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\\n",e)},I.Pipeline.load=function(e){var t=new I.Pipeline;return e.forEach((function(e){var r=I.Pipeline.registeredFunctions[e];if(!r)throw new Error("Cannot load unregistered function: "+e);t.add(r)})),t},I.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach((function(e){I.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},I.Pipeline.prototype.after=function(e,t){I.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},I.Pipeline.prototype.before=function(e,t){I.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");this._stack.splice(r,0,t)},I.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},I.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r<t;r++){for(var n=this._stack[r],i=[],o=0;o<e.length;o++){var s=n(e[o],o,e);if(null!=s&&""!==s)if(Array.isArray(s))for(var u=0;u<s.length;u++)i.push(s[u]);else i.push(s)}e=i}return e},I.Pipeline.prototype.runString=function(e,t){var r=new I.Token(e,t);return this.run([r]).map((function(e){return e.toString()}))},I.Pipeline.prototype.reset=function(){this._stack=[]},I.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return I.Pipeline.warnIfFunctionNotRegistered(e),e.label}))}\n/*!\n * lunr.Vector\n * Copyright (C) 2019 Oliver Nightingale\n */,I.Vector=function(e){this._magnitude=0,this.elements=e||[]},I.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,r=this.elements.length/2,n=r-t,i=Math.floor(n/2),o=this.elements[2*i];n>1&&(o<e&&(t=i),o>e&&(r=i),o!=e);)n=r-t,i=t+Math.floor(n/2),o=this.elements[2*i];return o==e?2*i:o>e?2*i:o<e?2*(i+1):void 0},I.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},I.Vector.prototype.upsert=function(e,t,r){this._magnitude=0;var n=this.positionForIndex(e);this.elements[n]==e?this.elements[n+1]=r(this.elements[n+1],t):this.elements.splice(n,0,e,t)},I.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,r=1;r<t;r+=2){var n=this.elements[r];e+=n*n}return this._magnitude=Math.sqrt(e)},I.Vector.prototype.dot=function(e){for(var t=0,r=this.elements,n=e.elements,i=r.length,o=n.length,s=0,u=0,a=0,c=0;a<i&&c<o;)(s=r[a])<(u=n[c])?a+=2:s>u?c+=2:s==u&&(t+=r[a+1]*n[c+1],a+=2,c+=2);return t},I.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},I.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t<this.elements.length;t+=2,r++)e[r]=this.elements[t];return e},I.Vector.prototype.toJSON=function(){return this.elements}\n/*!\n * lunr.stemmer\n * Copyright (C) 2019 Oliver Nightingale\n * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt\n */,I.stemmer=(s={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},u={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},a="[aeiouy]",c="[^aeiou][^aeiouy]*",l=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),f=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),p=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$"),h=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy]"),d=/^(.+?)(ss|i)es$/,y=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,m=/^(.+?)(ed|ing)$/,g=/.$/,x=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\\\1$"),b=new RegExp("^"+c+a+"[^aeiouwxy]$"),S=/^(.+?[^aeiou])y$/,P=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,k=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,E=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,O=/^(.+?)(s|t)(ion)$/,L=/^(.+?)e$/,T=/ll$/,Q=new RegExp("^"+c+a+"[^aeiouwxy]$"),j=function(e){var t,r,n,i,o,a,c;if(e.length<3)return e;if("y"==(n=e.substr(0,1))&&(e=n.toUpperCase()+e.substr(1)),o=y,(i=d).test(e)?e=e.replace(i,"$1$2"):o.test(e)&&(e=e.replace(o,"$1$2")),o=m,(i=v).test(e)){var j=i.exec(e);(i=l).test(j[1])&&(i=g,e=e.replace(i,""))}else o.test(e)&&(t=(j=o.exec(e))[1],(o=h).test(t)&&(a=w,c=b,(o=x).test(e=t)?e+="e":a.test(e)?(i=g,e=e.replace(i,"")):c.test(e)&&(e+="e")));return(i=S).test(e)&&(e=(t=(j=i.exec(e))[1])+"i"),(i=P).test(e)&&(t=(j=i.exec(e))[1],r=j[2],(i=l).test(t)&&(e=t+s[r])),(i=k).test(e)&&(t=(j=i.exec(e))[1],r=j[2],(i=l).test(t)&&(e=t+u[r])),o=O,(i=E).test(e)?(t=(j=i.exec(e))[1],(i=f).test(t)&&(e=t)):o.test(e)&&(t=(j=o.exec(e))[1]+j[2],(o=f).test(t)&&(e=t)),(i=L).test(e)&&(t=(j=i.exec(e))[1],o=p,a=Q,((i=f).test(t)||o.test(t)&&!a.test(t))&&(e=t)),o=f,(i=T).test(e)&&o.test(e)&&(i=g,e=e.replace(i,"")),"y"==n&&(e=n.toLowerCase()+e.substr(1)),e},function(e){return e.update(j)}),I.Pipeline.registerFunction(I.stemmer,"stemmer")\n/*!\n * lunr.stopWordFilter\n * Copyright (C) 2019 Oliver Nightingale\n */,I.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},I.stopWordFilter=I.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),I.Pipeline.registerFunction(I.stopWordFilter,"stopWordFilter")\n/*!\n * lunr.trimmer\n * Copyright (C) 2019 Oliver Nightingale\n */,I.trimmer=function(e){return e.update((function(e){return e.replace(/^\\W+/,"").replace(/\\W+$/,"")}))},I.Pipeline.registerFunction(I.trimmer,"trimmer")\n/*!\n * lunr.TokenSet\n * Copyright (C) 2019 Oliver Nightingale\n */,I.TokenSet=function(){this.final=!1,this.edges={},this.id=I.TokenSet._nextId,I.TokenSet._nextId+=1},I.TokenSet._nextId=1,I.TokenSet.fromArray=function(e){for(var t=new I.TokenSet.Builder,r=0,n=e.length;r<n;r++)t.insert(e[r]);return t.finish(),t.root},I.TokenSet.fromClause=function(e){return"editDistance"in e?I.TokenSet.fromFuzzyString(e.term,e.editDistance):I.TokenSet.fromString(e.term)},I.TokenSet.fromFuzzyString=function(e,t){for(var r=new I.TokenSet,n=[{node:r,editsRemaining:t,str:e}];n.length;){var i=n.pop();if(i.str.length>0){var o,s=i.str.charAt(0);s in i.node.edges?o=i.node.edges[s]:(o=new I.TokenSet,i.node.edges[s]=o),1==i.str.length&&(o.final=!0),n.push({node:o,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var u=i.node.edges["*"];else{u=new I.TokenSet;i.node.edges["*"]=u}if(0==i.str.length&&(u.final=!0),n.push({node:u,editsRemaining:i.editsRemaining-1,str:i.str}),i.str.length>1&&n.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),i.str.length>=1){if("*"in i.node.edges)var a=i.node.edges["*"];else{a=new I.TokenSet;i.node.edges["*"]=a}1==i.str.length&&(a.final=!0),n.push({node:a,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var c,l=i.str.charAt(0),f=i.str.charAt(1);f in i.node.edges?c=i.node.edges[f]:(c=new I.TokenSet,i.node.edges[f]=c),1==i.str.length&&(c.final=!0),n.push({node:c,editsRemaining:i.editsRemaining-1,str:l+i.str.slice(2)})}}}return r},I.TokenSet.fromString=function(e){for(var t=new I.TokenSet,r=t,n=0,i=e.length;n<i;n++){var o=e[n],s=n==i-1;if("*"==o)t.edges[o]=t,t.final=s;else{var u=new I.TokenSet;u.final=s,t.edges[o]=u,t=u}}return r},I.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var r=t.pop(),n=Object.keys(r.node.edges),i=n.length;r.node.final&&(r.prefix.charAt(0),e.push(r.prefix));for(var o=0;o<i;o++){var s=n[o];t.push({prefix:r.prefix.concat(s),node:r.node.edges[s]})}}return e},I.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),r=t.length,n=0;n<r;n++){var i=t[n];e=e+i+this.edges[i].id}return e},I.TokenSet.prototype.intersect=function(e){for(var t=new I.TokenSet,r=void 0,n=[{qNode:e,output:t,node:this}];n.length;){r=n.pop();for(var i=Object.keys(r.qNode.edges),o=i.length,s=Object.keys(r.node.edges),u=s.length,a=0;a<o;a++)for(var c=i[a],l=0;l<u;l++){var f=s[l];if(f==c||"*"==c){var p=r.node.edges[f],h=r.qNode.edges[c],d=p.final&&h.final,y=void 0;f in r.output.edges?(y=r.output.edges[f]).final=y.final||d:((y=new I.TokenSet).final=d,r.output.edges[f]=y),n.push({qNode:h,output:y,node:p})}}}return t},I.TokenSet.Builder=function(){this.previousWord="",this.root=new I.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},I.TokenSet.Builder.prototype.insert=function(e){var t,r=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var n=0;n<e.length&&n<this.previousWord.length&&e[n]==this.previousWord[n];n++)r++;this.minimize(r),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(n=r;n<e.length;n++){var i=new I.TokenSet,o=e[n];t.edges[o]=i,this.uncheckedNodes.push({parent:t,char:o,child:i}),t=i}t.final=!0,this.previousWord=e},I.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},I.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString();n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}}\n/*!\n * lunr.Index\n * Copyright (C) 2019 Oliver Nightingale\n */,I.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},I.Index.prototype.search=function(e){return this.query((function(t){new I.QueryParser(e,t).parse()}))},I.Index.prototype.query=function(e){for(var t=new I.Query(this.fields),r=Object.create(null),n=Object.create(null),i=Object.create(null),o=Object.create(null),s=Object.create(null),u=0;u<this.fields.length;u++)n[this.fields[u]]=new I.Vector;e.call(t,t);for(u=0;u<t.clauses.length;u++){var a=t.clauses[u],c=null,l=I.Set.complete;c=a.usePipeline?this.pipeline.runString(a.term,{fields:a.fields}):[a.term];for(var f=0;f<c.length;f++){var p=c[f];a.term=p;var h=I.TokenSet.fromClause(a),d=this.tokenSet.intersect(h).toArray();if(0===d.length&&a.presence===I.Query.presence.REQUIRED){for(var y=0;y<a.fields.length;y++){o[R=a.fields[y]]=I.Set.empty}break}for(var v=0;v<d.length;v++){var m=d[v],g=this.invertedIndex[m],x=g._index;for(y=0;y<a.fields.length;y++){var w=g[R=a.fields[y]],b=Object.keys(w),S=m+"/"+R,P=new I.Set(b);if(a.presence==I.Query.presence.REQUIRED&&(l=l.union(P),void 0===o[R]&&(o[R]=I.Set.complete)),a.presence!=I.Query.presence.PROHIBITED){if(n[R].upsert(x,a.boost,(function(e,t){return e+t})),!i[S]){for(var k=0;k<b.length;k++){var E,O=b[k],L=new I.FieldRef(O,R),T=w[O];void 0===(E=r[L])?r[L]=new I.MatchData(m,R,T):E.add(m,R,T)}i[S]=!0}}else void 0===s[R]&&(s[R]=I.Set.empty),s[R]=s[R].union(P)}}}if(a.presence===I.Query.presence.REQUIRED)for(y=0;y<a.fields.length;y++){o[R=a.fields[y]]=o[R].intersect(l)}}var Q=I.Set.complete,j=I.Set.empty;for(u=0;u<this.fields.length;u++){var R;o[R=this.fields[u]]&&(Q=Q.intersect(o[R])),s[R]&&(j=j.union(s[R]))}var _=Object.keys(r),F=[],C=Object.create(null);if(t.isNegated()){_=Object.keys(this.fieldVectors);for(u=0;u<_.length;u++){L=_[u];var N=I.FieldRef.fromString(L);r[L]=new I.MatchData}}for(u=0;u<_.length;u++){var A=(N=I.FieldRef.fromString(_[u])).docRef;if(Q.contains(A)&&!j.contains(A)){var D,M=this.fieldVectors[N],B=n[N.fieldName].similarity(M);if(void 0!==(D=C[A]))D.score+=B,D.matchData.combine(r[N]);else{var V={ref:A,score:B,matchData:r[N]};C[A]=V,F.push(V)}}}return F.sort((function(e,t){return t.score-e.score}))},I.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:I.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},I.Index.load=function(e){var t={},r={},n=e.fieldVectors,i=Object.create(null),o=e.invertedIndex,s=new I.TokenSet.Builder,u=I.Pipeline.load(e.pipeline);e.version!=I.version&&I.utils.warn("Version mismatch when loading serialised index. Current version of lunr \'"+I.version+"\' does not match serialized index \'"+e.version+"\'");for(var a=0;a<n.length;a++){var c=(f=n[a])[0],l=f[1];r[c]=new I.Vector(l)}for(a=0;a<o.length;a++){var f,p=(f=o[a])[0],h=f[1];s.insert(p),i[p]=h}return s.finish(),t.fields=e.fields,t.fieldVectors=r,t.invertedIndex=i,t.tokenSet=s.root,t.pipeline=u,new I.Index(t)}\n/*!\n * lunr.Builder\n * Copyright (C) 2019 Oliver Nightingale\n */,I.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=I.tokenizer,this.pipeline=new I.Pipeline,this.searchPipeline=new I.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},I.Builder.prototype.ref=function(e){this._ref=e},I.Builder.prototype.field=function(e,t){if(/\\//.test(e))throw new RangeError("Field \'"+e+"\' contains illegal character \'/\'");this._fields[e]=t||{}},I.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},I.Builder.prototype.k1=function(e){this._k1=e},I.Builder.prototype.add=function(e,t){var r=e[this._ref],n=Object.keys(this._fields);this._documents[r]=t||{},this.documentCount+=1;for(var i=0;i<n.length;i++){var o=n[i],s=this._fields[o].extractor,u=s?s(e):e[o],a=this.tokenizer(u,{fields:[o]}),c=this.pipeline.run(a),l=new I.FieldRef(r,o),f=Object.create(null);this.fieldTermFrequencies[l]=f,this.fieldLengths[l]=0,this.fieldLengths[l]+=c.length;for(var p=0;p<c.length;p++){var h=c[p];if(null==f[h]&&(f[h]=0),f[h]+=1,null==this.invertedIndex[h]){var d=Object.create(null);d._index=this.termIndex,this.termIndex+=1;for(var y=0;y<n.length;y++)d[n[y]]=Object.create(null);this.invertedIndex[h]=d}null==this.invertedIndex[h][o][r]&&(this.invertedIndex[h][o][r]=Object.create(null));for(var v=0;v<this.metadataWhitelist.length;v++){var m=this.metadataWhitelist[v],g=h.metadata[m];null==this.invertedIndex[h][o][r][m]&&(this.invertedIndex[h][o][r][m]=[]),this.invertedIndex[h][o][r][m].push(g)}}}},I.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,r={},n={},i=0;i<t;i++){var o=I.FieldRef.fromString(e[i]),s=o.fieldName;n[s]||(n[s]=0),n[s]+=1,r[s]||(r[s]=0),r[s]+=this.fieldLengths[o]}var u=Object.keys(this._fields);for(i=0;i<u.length;i++){var a=u[i];r[a]=r[a]/n[a]}this.averageFieldLength=r},I.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),r=t.length,n=Object.create(null),i=0;i<r;i++){for(var o=I.FieldRef.fromString(t[i]),s=o.fieldName,u=this.fieldLengths[o],a=new I.Vector,c=this.fieldTermFrequencies[o],l=Object.keys(c),f=l.length,p=this._fields[s].boost||1,h=this._documents[o.docRef].boost||1,d=0;d<f;d++){var y,v,m,g=l[d],x=c[g],w=this.invertedIndex[g]._index;void 0===n[g]?(y=I.idf(this.invertedIndex[g],this.documentCount),n[g]=y):y=n[g],v=y*((this._k1+1)*x)/(this._k1*(1-this._b+this._b*(u/this.averageFieldLength[s]))+x),v*=p,v*=h,m=Math.round(1e3*v)/1e3,a.insert(w,m)}e[o]=a}this.fieldVectors=e},I.Builder.prototype.createTokenSet=function(){this.tokenSet=I.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},I.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new I.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},I.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},I.MatchData=function(e,t,r){for(var n=Object.create(null),i=Object.keys(r||{}),o=0;o<i.length;o++){var s=i[o];n[s]=r[s].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=n)},I.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),r=0;r<t.length;r++){var n=t[r],i=Object.keys(e.metadata[n]);null==this.metadata[n]&&(this.metadata[n]=Object.create(null));for(var o=0;o<i.length;o++){var s=i[o],u=Object.keys(e.metadata[n][s]);null==this.metadata[n][s]&&(this.metadata[n][s]=Object.create(null));for(var a=0;a<u.length;a++){var c=u[a];null==this.metadata[n][s][c]?this.metadata[n][s][c]=e.metadata[n][s][c]:this.metadata[n][s][c]=this.metadata[n][s][c].concat(e.metadata[n][s][c])}}}},I.MatchData.prototype.add=function(e,t,r){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=r);if(t in this.metadata[e])for(var n=Object.keys(r),i=0;i<n.length;i++){var o=n[i];o in this.metadata[e][t]?this.metadata[e][t][o]=this.metadata[e][t][o].concat(r[o]):this.metadata[e][t][o]=r[o]}else this.metadata[e][t]=r},I.Query=function(e){this.clauses=[],this.allFields=e},I.Query.wildcard=new String("*"),I.Query.wildcard.NONE=0,I.Query.wildcard.LEADING=1,I.Query.wildcard.TRAILING=2,I.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},I.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=I.Query.wildcard.NONE),e.wildcard&I.Query.wildcard.LEADING&&e.term.charAt(0)!=I.Query.wildcard&&(e.term="*"+e.term),e.wildcard&I.Query.wildcard.TRAILING&&e.term.slice(-1)!=I.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=I.Query.presence.OPTIONAL),this.clauses.push(e),this},I.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=I.Query.presence.PROHIBITED)return!1;return!0},I.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,I.utils.clone(t))}),this),this;var r=t||{};return r.term=e.toString(),this.clause(r),this},I.QueryParseError=function(e,t,r){this.name="QueryParseError",this.message=e,this.start=t,this.end=r},I.QueryParseError.prototype=new Error,I.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},I.QueryLexer.prototype.run=function(){for(var e=I.QueryLexer.lexText;e;)e=e(this)},I.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,r=this.pos,n=0;n<this.escapeCharPositions.length;n++)r=this.escapeCharPositions[n],e.push(this.str.slice(t,r)),t=r+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},I.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},I.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},I.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return I.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},I.QueryLexer.prototype.width=function(){return this.pos-this.start},I.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},I.QueryLexer.prototype.backup=function(){this.pos-=1},I.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=I.QueryLexer.EOS&&this.backup()},I.QueryLexer.prototype.more=function(){return this.pos<this.length},I.QueryLexer.EOS="EOS",I.QueryLexer.FIELD="FIELD",I.QueryLexer.TERM="TERM",I.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",I.QueryLexer.BOOST="BOOST",I.QueryLexer.PRESENCE="PRESENCE",I.QueryLexer.lexField=function(e){return e.backup(),e.emit(I.QueryLexer.FIELD),e.ignore(),I.QueryLexer.lexText},I.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(I.QueryLexer.TERM)),e.ignore(),e.more())return I.QueryLexer.lexText},I.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(I.QueryLexer.EDIT_DISTANCE),I.QueryLexer.lexText},I.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(I.QueryLexer.BOOST),I.QueryLexer.lexText},I.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(I.QueryLexer.TERM)},I.QueryLexer.termSeparator=I.tokenizer.separator,I.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==I.QueryLexer.EOS)return I.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return I.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(I.QueryLexer.TERM),I.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(I.QueryLexer.TERM),I.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(I.QueryLexer.PRESENCE),I.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(I.QueryLexer.PRESENCE),I.QueryLexer.lexText;if(t.match(I.QueryLexer.termSeparator))return I.QueryLexer.lexTerm}else e.escapeCharacter()}},I.QueryParser=function(e,t){this.lexer=new I.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},I.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=I.QueryParser.parseClause;e;)e=e(this);return this.query},I.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},I.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},I.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},I.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case I.QueryLexer.PRESENCE:return I.QueryParser.parsePresence;case I.QueryLexer.FIELD:return I.QueryParser.parseField;case I.QueryLexer.TERM:return I.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(r+=" with value \'"+t.str+"\'"),new I.QueryParseError(r,t.start,t.end)}},I.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=I.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=I.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator\'"+t.str+"\'";throw new I.QueryParseError(r,t.start,t.end)}var n=e.peekLexeme();if(null==n){r="expecting term or field, found nothing";throw new I.QueryParseError(r,t.start,t.end)}switch(n.type){case I.QueryLexer.FIELD:return I.QueryParser.parseField;case I.QueryLexer.TERM:return I.QueryParser.parseTerm;default:r="expecting term or field, found \'"+n.type+"\'";throw new I.QueryParseError(r,n.start,n.end)}}},I.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map((function(e){return"\'"+e+"\'"})).join(", "),n="unrecognised field \'"+t.str+"\', possible fields: "+r;throw new I.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(null==i){n="expecting term, found nothing";throw new I.QueryParseError(n,t.start,t.end)}switch(i.type){case I.QueryLexer.TERM:return I.QueryParser.parseTerm;default:n="expecting term, found \'"+i.type+"\'";throw new I.QueryParseError(n,i.start,i.end)}}},I.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(null!=r)switch(r.type){case I.QueryLexer.TERM:return e.nextClause(),I.QueryParser.parseTerm;case I.QueryLexer.FIELD:return e.nextClause(),I.QueryParser.parseField;case I.QueryLexer.EDIT_DISTANCE:return I.QueryParser.parseEditDistance;case I.QueryLexer.BOOST:return I.QueryParser.parseBoost;case I.QueryLexer.PRESENCE:return e.nextClause(),I.QueryParser.parsePresence;default:var n="Unexpected lexeme type \'"+r.type+"\'";throw new I.QueryParseError(n,r.start,r.end)}else e.nextClause()}},I.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="edit distance must be numeric";throw new I.QueryParseError(n,t.start,t.end)}e.currentClause.editDistance=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case I.QueryLexer.TERM:return e.nextClause(),I.QueryParser.parseTerm;case I.QueryLexer.FIELD:return e.nextClause(),I.QueryParser.parseField;case I.QueryLexer.EDIT_DISTANCE:return I.QueryParser.parseEditDistance;case I.QueryLexer.BOOST:return I.QueryParser.parseBoost;case I.QueryLexer.PRESENCE:return e.nextClause(),I.QueryParser.parsePresence;default:n="Unexpected lexeme type \'"+i.type+"\'";throw new I.QueryParseError(n,i.start,i.end)}else e.nextClause()}},I.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="boost must be numeric";throw new I.QueryParseError(n,t.start,t.end)}e.currentClause.boost=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case I.QueryLexer.TERM:return e.nextClause(),I.QueryParser.parseTerm;case I.QueryLexer.FIELD:return e.nextClause(),I.QueryParser.parseField;case I.QueryLexer.EDIT_DISTANCE:return I.QueryParser.parseEditDistance;case I.QueryLexer.BOOST:return I.QueryParser.parseBoost;case I.QueryLexer.PRESENCE:return e.nextClause(),I.QueryParser.parsePresence;default:n="Unexpected lexeme type \'"+i.type+"\'";throw new I.QueryParseError(n,i.start,i.end)}else e.nextClause()}},void 0===(i="function"==typeof(n=function(){return I})?n.call(t,r,t,e):n)||(e.exports=i)}()},function(e,t,r){var n=r(8),i=r(12),o=r(22);e.exports=n?function(e,t,r){return i.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,r){var n=r(6);e.exports=!n((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,r){var n=r(0),i=r(5),o=r(3),s=r(20),u=r(23),a=r(16),c=a.get,l=a.enforce,f=String(String).split("String");(e.exports=function(e,t,r,u){var a=!!u&&!!u.unsafe,c=!!u&&!!u.enumerable,p=!!u&&!!u.noTargetGet;"function"==typeof r&&("string"!=typeof t||o(r,"name")||i(r,"name",t),l(r).source=f.join("string"==typeof t?t:"")),e!==n?(a?!p&&e[t]&&(c=!0):delete e[t],c?e[t]=r:i(e,t,r)):c?e[t]=r:s(t,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||u(this)}))},function(e,t,r){var n=r(40),i=r(0),o=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?o(n[e])||o(i[e]):n[e]&&n[e][t]||i[e]&&i[e][t]}},function(e,t){e.exports=!1},function(e,t,r){var n=r(8),i=r(34),o=r(2),s=r(35),u=Object.defineProperty;t.f=n?u:function(e,t,r){if(o(e),t=s(t,!0),o(r),i)try{return u(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t){e.exports={}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,r){var n,i,o,s=r(61),u=r(0),a=r(7),c=r(5),l=r(3),f=r(24),p=r(25),h=u.WeakMap;if(s){var d=new h,y=d.get,v=d.has,m=d.set;n=function(e,t){return m.call(d,e,t),t},i=function(e){return y.call(d,e)||{}},o=function(e){return v.call(d,e)}}else{var g=f("state");p[g]=!0,n=function(e,t){return c(e,g,t),t},i=function(e){return l(e,g)?e[g]:{}},o=function(e){return l(e,g)}}e.exports={set:n,get:i,has:o,enforce:function(e){return o(e)?i(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!a(t)||(r=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}}}},function(e,t,r){var n=r(0),i=r(28).f,o=r(5),s=r(9),u=r(20),a=r(67),c=r(43);e.exports=function(e,t){var r,l,f,p,h,d=e.target,y=e.global,v=e.stat;if(r=y?n:v?n[d]||u(d,{}):(n[d]||{}).prototype)for(l in t){if(p=t[l],f=e.noTargetGet?(h=i(r,l))&&h.value:r[l],!c(y?l:d+(v?".":"#")+l,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;a(p,f)}(e.sham||f&&f.sham)&&o(p,"sham",!0),s(r,l,p,e)}}},function(e,t,r){var n=r(66),i=r(27);e.exports=function(e){return n(i(e))}},function(e,t,r){var n={};n[r(1)("toStringTag")]="z",e.exports="[object z]"===String(n)},function(e,t,r){var n=r(0),i=r(5);e.exports=function(e,t){try{i(n,e,t)}catch(r){n[e]=t}return t}},function(e,t,r){var n=r(0),i=r(7),o=n.document,s=i(o)&&i(o.createElement);e.exports=function(e){return s?o.createElement(e):{}}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n=r(33),i=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return i.call(e)}),e.exports=n.inspectSource},function(e,t,r){var n=r(32),i=r(36),o=n("keys");e.exports=function(e){return o[e]||(o[e]=i(e))}},function(e,t){e.exports={}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can\'t call method on "+e);return e}},function(e,t,r){var n=r(8),i=r(65),o=r(22),s=r(18),u=r(35),a=r(3),c=r(34),l=Object.getOwnPropertyDescriptor;t.f=n?l:function(e,t){if(e=s(e),t=u(t,!0),c)try{return l(e,t)}catch(e){}if(a(e,t))return o(!i.f.call(e,t),e[t])}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,r){var n=r(12).f,i=r(3),o=r(1)("toStringTag");e.exports=function(e,t,r){e&&!i(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},function(e,t,r){"use strict";var n=r(15),i=function(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n})),this.resolve=n(t),this.reject=n(r)};e.exports.f=function(e){return new i(e)}},function(e,t,r){var n=r(11),i=r(33);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.5.0",mode:n?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,r){var n=r(0),i=r(20),o=n["__core-js_shared__"]||i("__core-js_shared__",{});e.exports=o},function(e,t,r){var n=r(8),i=r(6),o=r(21);e.exports=!n&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var n=r(7);e.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can\'t convert object to primitive value")}},function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++r+n).toString(36)}},function(e,t,r){var n=r(6);e.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},function(e,t,r){var n=r(19),i=r(13),o=r(1)("toStringTag"),s="Arguments"==i(function(){return arguments}());e.exports=n?i:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?r:s?i(t):"Object"==(n=i(t))&&"function"==typeof t.callee?"Arguments":n}},function(e,t,r){"use strict";var n=r(17),i=r(73),o=r(45),s=r(78),u=r(30),a=r(5),c=r(9),l=r(1),f=r(11),p=r(14),h=r(44),d=h.IteratorPrototype,y=h.BUGGY_SAFARI_ITERATORS,v=l("iterator"),m=function(){return this};e.exports=function(e,t,r,l,h,g,x){i(r,t,l);var w,b,S,P=function(e){if(e===h&&T)return T;if(!y&&e in O)return O[e];switch(e){case"keys":case"values":case"entries":return function(){return new r(this,e)}}return function(){return new r(this)}},k=t+" Iterator",E=!1,O=e.prototype,L=O[v]||O["@@iterator"]||h&&O[h],T=!y&&L||P(h),Q="Array"==t&&O.entries||L;if(Q&&(w=o(Q.call(new e)),d!==Object.prototype&&w.next&&(f||o(w)===d||(s?s(w,d):"function"!=typeof w[v]&&a(w,v,m)),u(w,k,!0,!0),f&&(p[k]=m))),"values"==h&&L&&"values"!==L.name&&(E=!0,T=function(){return L.call(this)}),f&&!x||O[v]===T||a(O,v,T),p[t]=T,h)if(b={values:P("values"),keys:g?T:P("keys"),entries:P("entries")},x)for(S in b)!y&&!E&&S in O||c(O,S,b[S]);else n({target:t,proto:!0,forced:y||E},b);return b}},function(e,t,r){var n=r(0);e.exports=n},function(e,t,r){var n=r(3),i=r(18),o=r(70).indexOf,s=r(25);e.exports=function(e,t){var r,u=i(e),a=0,c=[];for(r in u)!n(s,r)&&n(u,r)&&c.push(r);for(;t.length>a;)n(u,r=t[a++])&&(~o(c,r)||c.push(r));return c}},function(e,t,r){var n=r(26),i=Math.min;e.exports=function(e){return e>0?i(n(e),9007199254740991):0}},function(e,t,r){var n=r(6),i=/#|\\.prototype\\./,o=function(e,t){var r=u[s(e)];return r==c||r!=a&&("function"==typeof t?n(t):!!t)},s=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},u=o.data={},a=o.NATIVE="N",c=o.POLYFILL="P";e.exports=o},function(e,t,r){"use strict";var n,i,o,s=r(45),u=r(5),a=r(3),c=r(1),l=r(11),f=c("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(i=s(s(o)))!==Object.prototype&&(n=i):p=!0),null==n&&(n={}),l||a(n,f)||u(n,f,(function(){return this})),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:p}},function(e,t,r){var n=r(3),i=r(74),o=r(24),s=r(75),u=o("IE_PROTO"),a=Object.prototype;e.exports=s?Object.getPrototypeOf:function(e){return e=i(e),n(e,u)?e[u]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,r){var n=r(2),i=r(76),o=r(29),s=r(25),u=r(47),a=r(21),c=r(24)("IE_PROTO"),l=function(){},f=function(){var e,t=a("iframe"),r=o.length;for(t.style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\\/script>"),e.close(),f=e.F;r--;)delete f.prototype[o[r]];return f()};e.exports=Object.create||function(e,t){var r;return null!==e?(l.prototype=n(e),r=new l,l.prototype=null,r[c]=e):r=f(),void 0===t?r:i(r,t)},s[c]=!0},function(e,t,r){var n=r(10);e.exports=n("document","documentElement")},function(e,t,r){var n=r(0);e.exports=n.Promise},function(e,t,r){var n=r(2),i=r(88),o=r(42),s=r(50),u=r(89),a=r(90),c=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,r,l,f){var p,h,d,y,v,m,g,x=s(t,r,l?2:1);if(f)p=e;else{if("function"!=typeof(h=u(e)))throw TypeError("Target is not iterable");if(i(h)){for(d=0,y=o(e.length);y>d;d++)if((v=l?x(n(g=e[d])[0],g[1]):x(e[d]))&&v instanceof c)return v;return new c(!1)}p=h.call(e)}for(m=p.next;!(g=m.call(p)).done;)if("object"==typeof(v=a(p,x,g.value,l))&&v&&v instanceof c)return v;return new c(!1)}).stop=function(e){return new c(!0,e)}},function(e,t,r){var n=r(15);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},function(e,t,r){var n=r(2),i=r(15),o=r(1)("species");e.exports=function(e,t){var r,s=n(e).constructor;return void 0===s||null==(r=n(s)[o])?t:i(r)}},function(e,t,r){var n,i,o,s=r(0),u=r(6),a=r(13),c=r(50),l=r(47),f=r(21),p=r(53),h=s.location,d=s.setImmediate,y=s.clearImmediate,v=s.process,m=s.MessageChannel,g=s.Dispatch,x=0,w={},b=function(e){if(w.hasOwnProperty(e)){var t=w[e];delete w[e],t()}},S=function(e){return function(){b(e)}},P=function(e){b(e.data)},k=function(e){s.postMessage(e+"",h.protocol+"//"+h.host)};d&&y||(d=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return w[++x]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},n(x),x},y=function(e){delete w[e]},"process"==a(v)?n=function(e){v.nextTick(S(e))}:g&&g.now?n=function(e){g.now(S(e))}:m&&!p?(o=(i=new m).port2,i.port1.onmessage=P,n=c(o.postMessage,o,1)):!s.addEventListener||"function"!=typeof postMessage||s.importScripts||u(k)?n="onreadystatechange"in f("script")?function(e){l.appendChild(f("script")).onreadystatechange=function(){l.removeChild(this),b(e)}}:function(e){setTimeout(S(e),0)}:(n=k,s.addEventListener("message",P,!1))),e.exports={set:d,clear:y}},function(e,t,r){var n=r(54);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(n)},function(e,t,r){var n=r(10);e.exports=n("navigator","userAgent")||""},function(e,t,r){var n=r(2),i=r(7),o=r(31);e.exports=function(e,t){if(n(e),i(t)&&t.constructor===e)return t;var r=o.f(e);return(0,r.resolve)(t),r.promise}},function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},function(e,t,r){r(58),r(63),r(80),r(84),r(95),r(96);var n=r(40);e.exports=n.Promise},function(e,t,r){var n=r(19),i=r(9),o=r(62);n||i(Object.prototype,"toString",o,{unsafe:!0})},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){var n=r(37);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,r){var n=r(0),i=r(23),o=n.WeakMap;e.exports="function"==typeof o&&/native code/.test(i(o))},function(e,t,r){"use strict";var n=r(19),i=r(38);e.exports=n?{}.toString:function(){return"[object "+i(this)+"]"}},function(e,t,r){"use strict";var n=r(64).charAt,i=r(16),o=r(39),s=i.set,u=i.getterFor("String Iterator");o(String,"String",(function(e){s(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=u(this),r=t.string,i=t.index;return i>=r.length?{value:void 0,done:!0}:(e=n(r,i),t.index+=e.length,{value:e,done:!1})}))},function(e,t,r){var n=r(26),i=r(27),o=function(e){return function(t,r){var o,s,u=String(i(t)),a=n(r),c=u.length;return a<0||a>=c?e?"":void 0:(o=u.charCodeAt(a))<55296||o>56319||a+1===c||(s=u.charCodeAt(a+1))<56320||s>57343?e?u.charAt(a):o:e?u.slice(a,a+2):s-56320+(o-55296<<10)+65536}};e.exports={codeAt:o(!1),charAt:o(!0)}},function(e,t,r){"use strict";var n={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,o=i&&!n.call({1:2},1);t.f=o?function(e){var t=i(this,e);return!!t&&t.enumerable}:n},function(e,t,r){var n=r(6),i=r(13),o="".split;e.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?o.call(e,""):Object(e)}:Object},function(e,t,r){var n=r(3),i=r(68),o=r(28),s=r(12);e.exports=function(e,t){for(var r=i(t),u=s.f,a=o.f,c=0;c<r.length;c++){var l=r[c];n(e,l)||u(e,l,a(t,l))}}},function(e,t,r){var n=r(10),i=r(69),o=r(72),s=r(2);e.exports=n("Reflect","ownKeys")||function(e){var t=i.f(s(e)),r=o.f;return r?t.concat(r(e)):t}},function(e,t,r){var n=r(41),i=r(29).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,i)}},function(e,t,r){var n=r(18),i=r(42),o=r(71),s=function(e){return function(t,r,s){var u,a=n(t),c=i(a.length),l=o(s,c);if(e&&r!=r){for(;c>l;)if((u=a[l++])!=u)return!0}else for(;c>l;l++)if((e||l in a)&&a[l]===r)return e||l||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},function(e,t,r){var n=r(26),i=Math.max,o=Math.min;e.exports=function(e,t){var r=n(e);return r<0?i(r+t,0):o(r,t)}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,r){"use strict";var n=r(44).IteratorPrototype,i=r(46),o=r(22),s=r(30),u=r(14),a=function(){return this};e.exports=function(e,t,r){var c=t+" Iterator";return e.prototype=i(n,{next:o(1,r)}),s(e,c,!1,!0),u[c]=a,e}},function(e,t,r){var n=r(27);e.exports=function(e){return Object(n(e))}},function(e,t,r){var n=r(6);e.exports=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,r){var n=r(8),i=r(12),o=r(2),s=r(77);e.exports=n?Object.defineProperties:function(e,t){o(e);for(var r,n=s(t),u=n.length,a=0;u>a;)i.f(e,r=n[a++],t[r]);return e}},function(e,t,r){var n=r(41),i=r(29);e.exports=Object.keys||function(e){return n(e,i)}},function(e,t,r){var n=r(2),i=r(79);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(r,[]),t=r instanceof Array}catch(e){}return function(r,o){return n(r),i(o),t?e.call(r,o):r.__proto__=o,r}}():void 0)},function(e,t,r){var n=r(7);e.exports=function(e){if(!n(e)&&null!==e)throw TypeError("Can\'t set "+String(e)+" as a prototype");return e}},function(e,t,r){var n=r(0),i=r(81),o=r(82),s=r(5),u=r(1),a=u("iterator"),c=u("toStringTag"),l=o.values;for(var f in i){var p=n[f],h=p&&p.prototype;if(h){if(h[a]!==l)try{s(h,a,l)}catch(e){h[a]=l}if(h[c]||s(h,c,f),i[f])for(var d in o)if(h[d]!==o[d])try{s(h,d,o[d])}catch(e){h[d]=o[d]}}}},function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(e,t,r){"use strict";var n=r(18),i=r(83),o=r(14),s=r(16),u=r(39),a=s.set,c=s.getterFor("Array Iterator");e.exports=u(Array,"Array",(function(e,t){a(this,{type:"Array Iterator",target:n(e),index:0,kind:t})}),(function(){var e=c(this),t=e.target,r=e.kind,n=e.index++;return!t||n>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:t[n],done:!1}:{value:[n,t[n]],done:!1}}),"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},function(e,t,r){var n=r(1),i=r(46),o=r(5),s=n("unscopables"),u=Array.prototype;null==u[s]&&o(u,s,i(null)),e.exports=function(e){u[s][e]=!0}},function(e,t,r){"use strict";var n,i,o,s,u=r(17),a=r(11),c=r(0),l=r(10),f=r(48),p=r(9),h=r(85),d=r(30),y=r(86),v=r(7),m=r(15),g=r(87),x=r(13),w=r(23),b=r(49),S=r(91),P=r(51),k=r(52).set,E=r(92),O=r(55),L=r(93),T=r(31),Q=r(56),j=r(16),I=r(43),R=r(1),_=r(94),F=R("species"),C="Promise",N=j.get,A=j.set,D=j.getterFor(C),M=f,B=c.TypeError,V=c.document,z=c.process,$=l("fetch"),W=T.f,q=W,G="process"==x(z),U=!!(V&&V.createEvent&&c.dispatchEvent),H=I(C,(function(){if(!(w(M)!==String(M))){if(66===_)return!0;if(!G&&"function"!=typeof PromiseRejectionEvent)return!0}if(a&&!M.prototype.finally)return!0;if(_>=51&&/native code/.test(M))return!1;var e=M.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[F]=t,!(e.then((function(){}))instanceof t)})),J=H||!S((function(e){M.all(e).catch((function(){}))})),Y=function(e){var t;return!(!v(e)||"function"!=typeof(t=e.then))&&t},K=function(e,t,r){if(!t.notified){t.notified=!0;var n=t.reactions;E((function(){for(var i=t.value,o=1==t.state,s=0;n.length>s;){var u,a,c,l=n[s++],f=o?l.ok:l.fail,p=l.resolve,h=l.reject,d=l.domain;try{f?(o||(2===t.rejection&&te(e,t),t.rejection=1),!0===f?u=i:(d&&d.enter(),u=f(i),d&&(d.exit(),c=!0)),u===l.promise?h(B("Promise-chain cycle")):(a=Y(u))?a.call(u,p,h):p(u)):h(i)}catch(e){d&&!c&&d.exit(),h(e)}}t.reactions=[],t.notified=!1,r&&!t.rejection&&Z(e,t)}))}},X=function(e,t,r){var n,i;U?((n=V.createEvent("Event")).promise=t,n.reason=r,n.initEvent(e,!1,!0),c.dispatchEvent(n)):n={promise:t,reason:r},(i=c["on"+e])?i(n):"unhandledrejection"===e&&L("Unhandled promise rejection",r)},Z=function(e,t){k.call(c,(function(){var r,n=t.value;if(ee(t)&&(r=Q((function(){G?z.emit("unhandledRejection",n,e):X("unhandledrejection",e,n)})),t.rejection=G||ee(t)?2:1,r.error))throw r.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){k.call(c,(function(){G?z.emit("rejectionHandled",e):X("rejectionhandled",e,t.value)}))},re=function(e,t,r,n){return function(i){e(t,r,i,n)}},ne=function(e,t,r,n){t.done||(t.done=!0,n&&(t=n),t.value=r,t.state=2,K(e,t,!0))},ie=function(e,t,r,n){if(!t.done){t.done=!0,n&&(t=n);try{if(e===r)throw B("Promise can\'t be resolved itself");var i=Y(r);i?E((function(){var n={done:!1};try{i.call(r,re(ie,e,n,t),re(ne,e,n,t))}catch(r){ne(e,n,r,t)}})):(t.value=r,t.state=1,K(e,t,!1))}catch(r){ne(e,{done:!1},r,t)}}};H&&(M=function(e){g(this,M,C),m(e),n.call(this);var t=N(this);try{e(re(ie,this,t),re(ne,this,t))}catch(e){ne(this,t,e)}},(n=function(e){A(this,{type:C,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=h(M.prototype,{then:function(e,t){var r=D(this),n=W(P(this,M));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=G?z.domain:void 0,r.parent=!0,r.reactions.push(n),0!=r.state&&K(this,r,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new n,t=N(e);this.promise=e,this.resolve=re(ie,e,t),this.reject=re(ne,e,t)},T.f=W=function(e){return e===M||e===o?new i(e):q(e)},a||"function"!=typeof f||(s=f.prototype.then,p(f.prototype,"then",(function(e,t){var r=this;return new M((function(e,t){s.call(r,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof $&&u({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return O(M,$.apply(c,arguments))}}))),u({global:!0,wrap:!0,forced:H},{Promise:M}),d(M,C,!1,!0),y(C),o=l(C),u({target:C,stat:!0,forced:H},{reject:function(e){var t=W(this);return t.reject.call(void 0,e),t.promise}}),u({target:C,stat:!0,forced:a||H},{resolve:function(e){return O(a&&this===o?M:this,e)}}),u({target:C,stat:!0,forced:J},{all:function(e){var t=this,r=W(t),n=r.resolve,i=r.reject,o=Q((function(){var r=m(t.resolve),o=[],s=0,u=1;b(e,(function(e){var a=s++,c=!1;o.push(void 0),u++,r.call(t,e).then((function(e){c||(c=!0,o[a]=e,--u||n(o))}),i)})),--u||n(o)}));return o.error&&i(o.value),r.promise},race:function(e){var t=this,r=W(t),n=r.reject,i=Q((function(){var i=m(t.resolve);b(e,(function(e){i.call(t,e).then(r.resolve,n)}))}));return i.error&&n(i.value),r.promise}})},function(e,t,r){var n=r(9);e.exports=function(e,t,r){for(var i in t)n(e,i,t[i],r);return e}},function(e,t,r){"use strict";var n=r(10),i=r(12),o=r(1),s=r(8),u=o("species");e.exports=function(e){var t=n(e),r=i.f;s&&t&&!t[u]&&r(t,u,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e,t,r){if(!(e instanceof t))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return e}},function(e,t,r){var n=r(1),i=r(14),o=n("iterator"),s=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||s[o]===e)}},function(e,t,r){var n=r(38),i=r(14),o=r(1)("iterator");e.exports=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[n(e)]}},function(e,t,r){var n=r(2);e.exports=function(e,t,r,i){try{return i?t(n(r)[0],r[1]):t(r)}catch(t){var o=e.return;throw void 0!==o&&n(o.call(e)),t}}},function(e,t,r){var n=r(1)("iterator"),i=!1;try{var o=0,s={next:function(){return{done:!!o++}},return:function(){i=!0}};s[n]=function(){return this},Array.from(s,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var r=!1;try{var o={};o[n]=function(){return{next:function(){return{done:r=!0}}}},e(o)}catch(e){}return r}},function(e,t,r){var n,i,o,s,u,a,c,l,f=r(0),p=r(28).f,h=r(13),d=r(52).set,y=r(53),v=f.MutationObserver||f.WebKitMutationObserver,m=f.process,g=f.Promise,x="process"==h(m),w=p(f,"queueMicrotask"),b=w&&w.value;b||(n=function(){var e,t;for(x&&(e=m.domain)&&e.exit();i;){t=i.fn,i=i.next;try{t()}catch(e){throw i?s():o=void 0,e}}o=void 0,e&&e.enter()},x?s=function(){m.nextTick(n)}:v&&!y?(u=!0,a=document.createTextNode(""),new v(n).observe(a,{characterData:!0}),s=function(){a.data=u=!u}):g&&g.resolve?(c=g.resolve(void 0),l=c.then,s=function(){l.call(c,n)}):s=function(){d.call(f,n)}),e.exports=b||function(e){var t={fn:e,next:void 0};o&&(o.next=t),i||(i=t,s()),o=t}},function(e,t,r){var n=r(0);e.exports=function(e,t){var r=n.console;r&&r.error&&(1===arguments.length?r.error(e):r.error(e,t))}},function(e,t,r){var n,i,o=r(0),s=r(54),u=o.process,a=u&&u.versions,c=a&&a.v8;c?i=(n=c.split("."))[0]+n[1]:s&&(!(n=s.match(/Edge\\/(\\d+)/))||n[1]>=74)&&(n=s.match(/Chrome\\/(\\d+)/))&&(i=n[1]),e.exports=i&&+i},function(e,t,r){"use strict";var n=r(17),i=r(15),o=r(31),s=r(56),u=r(49);n({target:"Promise",stat:!0},{allSettled:function(e){var t=this,r=o.f(t),n=r.resolve,a=r.reject,c=s((function(){var r=i(t.resolve),o=[],s=0,a=1;u(e,(function(e){var i=s++,u=!1;o.push(void 0),a++,r.call(t,e).then((function(e){u||(u=!0,o[i]={status:"fulfilled",value:e},--a||n(o))}),(function(e){u||(u=!0,o[i]={status:"rejected",reason:e},--a||n(o))}))})),--a||n(o)}));return c.error&&a(c.value),r.promise}})},function(e,t,r){"use strict";var n=r(17),i=r(11),o=r(48),s=r(6),u=r(10),a=r(51),c=r(55),l=r(9);n({target:"Promise",proto:!0,real:!0,forced:!!o&&s((function(){o.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=a(this,u("Promise")),r="function"==typeof e;return this.then(r?function(r){return c(t,e()).then((function(){return r}))}:e,r?function(r){return c(t,e()).then((function(){throw r}))}:e)}}),i||"function"!=typeof o||o.prototype.finally||l(o.prototype,"finally",u("Promise").prototype.finally)},function(e,t,r){"use strict";r.r(t);function n(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{a(n.next(e))}catch(e){o(e)}}function u(e){try{a(n.throw(e))}catch(e){o(e)}}function a(e){e.done?i(e.value):new r((function(t){t(e.value)})).then(s,u)}a((n=n.apply(e,t||[])).next())}))}function i(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function u(o){return function(u){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],n=0}finally{r=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,u])}}}var o=r(4);r.d(t,"add",(function(){return p})),r.d(t,"done",(function(){return h})),r.d(t,"toJS",(function(){return d})),r.d(t,"load",(function(){return y})),r.d(t,"search",(function(){return v}));try{r(57)}catch(e){}var s=function(){this.add=p,this.done=h,this.search=v,this.toJS=d,this.load=y},u=(t.default=s,[]),a=function(){throw new Error("Should not be called")},c=new Promise((function(e){a=e}));o.tokenizer.separator=/\\s+/;var l=new o.Builder;l.field("title"),l.field("description"),l.ref("ref"),l.pipeline.add(o.trimmer,o.stopWordFilter,o.stemmer);var f=function(e){return"*"+o.stemmer(new o.Token(e,{}))+"*"};function p(e,t,r){var n=u.push(r)-1,i={title:e.toLowerCase(),description:t.toLowerCase(),ref:n};l.add(i)}function h(){return n(this,void 0,void 0,(function(){return i(this,(function(e){return a(l.build()),[2]}))}))}function d(){return n(this,void 0,void 0,(function(){var e;return i(this,(function(t){switch(t.label){case 0:return e={store:u},[4,c];case 1:return[2,(e.index=t.sent().toJSON(),e)]}}))}))}function y(e){return n(this,void 0,void 0,(function(){return i(this,(function(t){return u=e.store,a(o.Index.load(e.index)),[2]}))}))}function v(e,t){return void 0===t&&(t=0),n(this,void 0,void 0,(function(){var r;return i(this,(function(n){switch(n.label){case 0:return 0===e.trim().length?[2,[]]:[4,c];case 1:return r=n.sent().query((function(t){e.trim().toLowerCase().split(/\\s+/).forEach((function(e){var r=f(e);t.term(r,{})}))})),t>0&&(r=r.slice(0,t)),[2,r.map((function(e){return{meta:u[e.ref],score:e.score}}))]}}))}))}addEventListener("message",(function(e){var r,n=e.data,i=n.type,o=n.method,s=n.id,u=n.params;"RPC"===i&&o&&((r=t[o])?Promise.resolve().then((function(){return r.apply(t,u)})):Promise.reject("No such method")).then((function(e){postMessage({type:"RPC",id:s,result:e})})).catch((function(e){var t={message:e};e.stack&&(t.message=e.message,t.stack=e.stack,t.name=e.name),postMessage({type:"RPC",id:s,error:t})}))})),postMessage({type:"RPC",method:"ready"})}]);\n//# sourceMappingURL=7863b126d2fe2d678e9e.worker.js.map'])),{name:"[hash].worker.js"});return r(e,o),e}},function(e,t){e.exports=function(e,t){var n=0,r={};e.addEventListener("message",(function(t){var n=t.data;if("RPC"===n.type)if(n.id){var o=r[n.id];o&&(delete r[n.id],n.error?o[1](Object.assign(Error(n.error.message),n.error)):o[0](n.result))}else{var i=document.createEvent("Event");i.initEvent(n.method,!1,!1),i.data=n.params,e.dispatchEvent(i)}})),t.forEach((function(t){e[t]=function(){for(var o=[],i=arguments.length;i--;)o[i]=arguments[i];return new Promise((function(i,a){var s=++n;r[s]=[i,a],e.postMessage({type:"RPC",id:s,method:t,params:o})}))}}))}},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,s=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(l," */")),i=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot).concat(e," */")}));return[n].concat(i).concat([o]).join("\n")}var a,s,l;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2],"{").concat(n,"}"):n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var i=this[o][0];null!=i&&(r[i]=!0)}for(var a=0;a<e.length;a++){var s=e[a];null!=s[0]&&r[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]="(".concat(s[2],") and (").concat(n,")")),t.push(s))}},t}},function(e,t){ /*! * Stickyfill -- `position: sticky` polyfill * v. 1.1.1 | https://github.com/wilddeer/stickyfill * Copyright Oleg Korsunsky | http://wd.dizaina.net/ * * MIT License */ e.exports=function(e,t){e||(e=document),t||(t=window);var n,r,o=[],i=!1,a=e.documentElement,s=function(){},l="hidden",c="visibilitychange";void 0!==e.webkitHidden&&(l="webkitHidden",c="webkitvisibilitychange"),t.getComputedStyle||d();for(var u=["","-webkit-","-moz-","-ms-"],f=document.createElement("div"),p=u.length-1;p>=0;p--){try{f.style.position=u[p]+"sticky"}catch(e){}""!=f.style.position&&d()}function d(){I=L=A=P=R=N=s}function h(e){return parseFloat(e)||0}function m(){n={top:t.pageYOffset,left:t.pageXOffset}}function g(){if(t.pageXOffset!=n.left)return m(),void A();t.pageYOffset!=n.top&&(m(),v())}function y(e){setTimeout((function(){t.pageYOffset!=n.top&&(n.top=t.pageYOffset,v())}),0)}function v(){for(var e=o.length-1;e>=0;e--)b(o[e])}function b(e){if(e.inited){var t=n.top<=e.limit.start?0:n.top>=e.limit.end?2:1;e.mode!=t&&function(e,t){var n=e.node.style;switch(t){case 0:n.position="absolute",n.left=e.offset.left+"px",n.right=e.offset.right+"px",n.top=e.offset.top+"px",n.bottom="auto",n.width="auto",n.marginLeft=0,n.marginRight=0,n.marginTop=0;break;case 1:n.position="fixed",n.left=e.box.left+"px",n.right=e.box.right+"px",n.top=e.css.top,n.bottom="auto",n.width="auto",n.marginLeft=0,n.marginRight=0,n.marginTop=0;break;case 2:n.position="absolute",n.left=e.offset.left+"px",n.right=e.offset.right+"px",n.top="auto",n.bottom=0,n.width="auto",n.marginLeft=0,n.marginRight=0}e.mode=t}(e,t)}}function w(e){isNaN(parseFloat(e.computed.top))||e.isCell||(e.inited=!0,e.clone||function(e){e.clone=document.createElement("div");var t=e.node.nextSibling||e.node,n=e.clone.style;n.height=e.height+"px",n.width=e.width+"px",n.marginTop=e.computed.marginTop,n.marginBottom=e.computed.marginBottom,n.marginLeft=e.computed.marginLeft,n.marginRight=e.computed.marginRight,n.padding=n.border=n.borderSpacing=0,n.fontSize="1em",n.position="static",n.cssFloat=e.computed.cssFloat,e.node.parentNode.insertBefore(e.clone,t)}(e),"absolute"!=e.parent.computed.position&&"relative"!=e.parent.computed.position&&(e.parent.node.style.position="relative"),b(e),e.parent.height=e.parent.node.offsetHeight,e.docOffsetTop=_(e.clone))}function x(e){var t=!0;e.clone&&function(e){e.clone.parentNode.removeChild(e.clone),e.clone=void 0}(e),function(e,t){for(key in t)t.hasOwnProperty(key)&&(e[key]=t[key])}(e.node.style,e.css);for(var n=o.length-1;n>=0;n--)if(o[n].node!==e.node&&o[n].parent.node===e.parent.node){t=!1;break}t&&(e.parent.node.style.position=e.parent.css.position),e.mode=-1}function k(){for(var e=o.length-1;e>=0;e--)w(o[e])}function E(){for(var e=o.length-1;e>=0;e--)x(o[e])}function O(e){var t=getComputedStyle(e),n=e.parentNode,r=getComputedStyle(n),o=e.style.position;e.style.position="relative";var i={top:t.top,marginTop:t.marginTop,marginBottom:t.marginBottom,marginLeft:t.marginLeft,marginRight:t.marginRight,cssFloat:t.cssFloat},s={top:h(t.top),marginBottom:h(t.marginBottom),paddingLeft:h(t.paddingLeft),paddingRight:h(t.paddingRight),borderLeftWidth:h(t.borderLeftWidth),borderRightWidth:h(t.borderRightWidth)};e.style.position=o;var l={position:e.style.position,top:e.style.top,bottom:e.style.bottom,left:e.style.left,right:e.style.right,width:e.style.width,marginTop:e.style.marginTop,marginLeft:e.style.marginLeft,marginRight:e.style.marginRight},c=S(e),u=S(n),f={node:n,css:{position:n.style.position},computed:{position:r.position},numeric:{borderLeftWidth:h(r.borderLeftWidth),borderRightWidth:h(r.borderRightWidth),borderTopWidth:h(r.borderTopWidth),borderBottomWidth:h(r.borderBottomWidth)}};return{node:e,box:{left:c.win.left,right:a.clientWidth-c.win.right},offset:{top:c.win.top-u.win.top-f.numeric.borderTopWidth,left:c.win.left-u.win.left-f.numeric.borderLeftWidth,right:-c.win.right+u.win.right-f.numeric.borderRightWidth},css:l,isCell:"table-cell"==t.display,computed:i,numeric:s,width:c.win.right-c.win.left,height:c.win.bottom-c.win.top,mode:-1,inited:!1,parent:f,limit:{start:c.doc.top-s.top,end:u.doc.top+n.offsetHeight-f.numeric.borderBottomWidth-e.offsetHeight-s.top-s.marginBottom}}}function _(e){for(var t=0;e;)t+=e.offsetTop,e=e.offsetParent;return t}function S(e){var n=e.getBoundingClientRect();return{doc:{top:n.top+t.pageYOffset,left:n.left+t.pageXOffset},win:n}}function T(){r=setInterval((function(){!function(){for(var e=o.length-1;e>=0;e--)if(o[e].inited){var t=Math.abs(_(o[e].clone)-o[e].docOffsetTop),n=Math.abs(o[e].parent.node.offsetHeight-o[e].parent.height);if(t>=2||n>=2)return!1}return!0}()&&A()}),500)}function j(){clearInterval(r)}function C(){i&&(document[l]?j():T())}function I(){i||(m(),k(),t.addEventListener("scroll",g),t.addEventListener("wheel",y),t.addEventListener("resize",A),t.addEventListener("orientationchange",A),e.addEventListener(c,C),T(),i=!0)}function A(){if(i){E();for(var e=o.length-1;e>=0;e--)o[e]=O(o[e].node);k()}}function P(){t.removeEventListener("scroll",g),t.removeEventListener("wheel",y),t.removeEventListener("resize",A),t.removeEventListener("orientationchange",A),e.removeEventListener(c,C),j(),i=!1}function R(){P(),E()}function N(){for(R();o.length;)o.pop()}function L(e){for(var t=o.length-1;t>=0;t--)if(o[t].node===e)return;var n=O(e);o.push(n),i?w(n):I()}return m(),{stickies:o,add:L,remove:function(e){for(var t=o.length-1;t>=0;t--)o[t].node===e&&(x(o[t]),o.splice(t,1))},init:I,rebuild:A,pause:P,stop:R,kill:N}}},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"default",(function(){return Uo}));var o=n(1),i=n(0),a=n.n(i),s=n(30),l=n(16);function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t,n){return(p=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&f(o,n.prototype),o}).apply(null,arguments)}function d(e){var t="function"==typeof Map?new Map:void 0;return(d=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return p(e,arguments,u(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),f(r,e)})(e)}var h=function(e){var t,n;function r(t){return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/master/src/internalHelpers/errors.md#"+t+" for more information.")||this)}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(d(Error));function m(e){return Math.round(255*e)}function g(e,t,n){return m(e)+","+m(t)+","+m(n)}function y(e,t,n,r){if(void 0===r&&(r=g),0===t)return r(n,n,n);var o=(e%360+360)%360/60,i=(1-Math.abs(2*n-1))*t,a=i*(1-Math.abs(o%2-1)),s=0,l=0,c=0;o>=0&&o<1?(s=i,l=a):o>=1&&o<2?(s=a,l=i):o>=2&&o<3?(l=i,c=a):o>=3&&o<4?(l=a,c=i):o>=4&&o<5?(s=a,c=i):o>=5&&o<6&&(s=i,c=a);var u=n-i/2;return r(s+u,l+u,c+u)}var v={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var b=/^#[a-fA-F0-9]{6}$/,w=/^#[a-fA-F0-9]{8}$/,x=/^#[a-fA-F0-9]{3}$/,k=/^#[a-fA-F0-9]{4}$/,E=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i,O=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,_=/^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,S=/^hsla\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i;function T(e){if("string"!=typeof e)throw new h(3);var t=function(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return v[t]?"#"+v[t]:e}(e);if(t.match(b))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(w)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:n}}if(t.match(x))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(k)){var r=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:r}}var o=E.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var i=O.exec(t);if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10),alpha:parseFloat(""+i[4])};var a=_.exec(t);if(a){var s="rgb("+y(parseInt(""+a[1],10),parseInt(""+a[2],10)/100,parseInt(""+a[3],10)/100)+")",l=E.exec(s);if(!l)throw new h(4,t,s);return{red:parseInt(""+l[1],10),green:parseInt(""+l[2],10),blue:parseInt(""+l[3],10)}}var c=S.exec(t);if(c){var u="rgb("+y(parseInt(""+c[1],10),parseInt(""+c[2],10)/100,parseInt(""+c[3],10)/100)+")",f=E.exec(u);if(!f)throw new h(4,t,u);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10),alpha:parseFloat(""+c[4])}}throw new h(5)}function j(e){return function(e){var t,n=e.red/255,r=e.green/255,o=e.blue/255,i=Math.max(n,r,o),a=Math.min(n,r,o),s=(i+a)/2;if(i===a)return void 0!==e.alpha?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var l=i-a,c=s>.5?l/(2-i-a):l/(i+a);switch(i){case n:t=(r-o)/l+(r<o?6:0);break;case r:t=(o-n)/l+2;break;default:t=(n-r)/l+4}return t*=60,void 0!==e.alpha?{hue:t,saturation:c,lightness:s,alpha:e.alpha}:{hue:t,saturation:c,lightness:s}}(T(e))}var C=function(e){return 7===e.length&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e};function I(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function A(e){return I(Math.round(255*e))}function P(e,t,n){return C("#"+A(e)+A(t)+A(n))}function R(e,t,n){return y(e,t,n,P)}function N(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return R(e,t,n);if("object"==typeof e&&void 0===t&&void 0===n)return R(e.hue,e.saturation,e.lightness);throw new h(1)}function L(e,t,n,r){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"number"==typeof r)return r>=1?R(e,t,n):"rgba("+y(e,t,n)+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?R(e.hue,e.saturation,e.lightness):"rgba("+y(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new h(2)}function M(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return C("#"+I(e)+I(t)+I(n));if("object"==typeof e&&void 0===t&&void 0===n)return C("#"+I(e.red)+I(e.green)+I(e.blue));throw new h(6)}function D(e,t,n,r){if("string"==typeof e&&"number"==typeof t){var o=T(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}if("number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"number"==typeof r)return r>=1?M(e,t,n):"rgba("+e+","+t+","+n+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?M(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new h(7)}var F=function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&("number"!=typeof e.alpha||void 0===e.alpha)},U=function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&"number"==typeof e.alpha},z=function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&("number"!=typeof e.alpha||void 0===e.alpha)},B=function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&"number"==typeof e.alpha};function $(e){if("object"!=typeof e)throw new h(8);if(U(e))return D(e);if(F(e))return M(e);if(B(e))return L(e);if(z(e))return N(e);throw new h(8)}function q(e){return function e(t,n,r){return function(){var o=r.concat(Array.prototype.slice.call(arguments));return o.length>=n?t.apply(this,o):e(t,n,o)}}(e,e.length,[])}function W(e,t,n){return Math.max(e,Math.min(t,n))}function H(e,t){if("transparent"===t)return t;var n=j(t);return $(c({},n,{lightness:W(0,1,n.lightness-parseFloat(e))}))}var V=q(H);function Y(e,t){if("transparent"===t)return t;var n=j(t);return $(c({},n,{saturation:W(0,1,n.saturation-parseFloat(e))}))}var G=q(Y);function Q(e){if("transparent"===e)return 0;var t=T(e),n=Object.keys(t).map((function(e){var n=t[e]/255;return n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)})),r=n[0],o=n[1],i=n[2];return parseFloat((.2126*r+.7152*o+.0722*i).toFixed(3))}function X(e,t){if("transparent"===t)return t;var n=j(t);return $(c({},n,{lightness:W(0,1,n.lightness+parseFloat(e))}))}var K=q(X);function J(e,t,n){return void 0===t&&(t="#000"),void 0===n&&(n="#fff"),Q(e)>.179?t:n}function Z(e,t){if("transparent"===t)return t;var n=T(t);return D(c({},n,{alpha:W(0,1,(100*("number"==typeof n.alpha?n.alpha:1)-100*parseFloat(e))/100)}))}var ee=q(Z);var te={spacing:{unit:5,sectionHorizontal:function(e){return 8*e.spacing.unit},sectionVertical:function(e){return 8*e.spacing.unit}},breakpoints:{small:"50rem",medium:"85rem",large:"105rem"},colors:{tonalOffset:.3,primary:{main:"#32329f",light:function(e){var t=e.colors;return K(t.tonalOffset,t.primary.main)},dark:function(e){var t=e.colors;return V(t.tonalOffset,t.primary.main)},contrastText:function(e){return J(e.colors.primary.main)}},success:{main:"#00aa13",light:function(e){var t=e.colors;return K(t.tonalOffset,t.success.main)},dark:function(e){var t=e.colors;return V(t.tonalOffset,t.success.main)},contrastText:function(e){return J(e.colors.success.main)}},warning:{main:"#d4ad03",light:function(e){var t=e.colors;return K(t.tonalOffset,t.warning.main)},dark:function(e){var t=e.colors;return V(t.tonalOffset,t.warning.main)},contrastText:"#ffffff"},error:{main:"#e53935",light:function(e){var t=e.colors;return K(t.tonalOffset,t.error.main)},dark:function(e){var t=e.colors;return V(t.tonalOffset,t.error.main)},contrastText:function(e){return J(e.colors.error.main)}},text:{primary:"#333333",secondary:function(e){var t=e.colors;return K(t.tonalOffset,t.text.primary)}},border:{dark:"rgba(0,0,0, 0.1)",light:"#ffffff"},responses:{success:{color:function(e){return e.colors.success.main},backgroundColor:function(e){var t=e.colors;return ee(.9,t.success.main)}},error:{color:function(e){return e.colors.error.main},backgroundColor:function(e){var t=e.colors;return ee(.9,t.error.main)}},redirect:{color:"#ffa500",backgroundColor:function(e){var t=e.colors;return ee(.9,t.responses.redirect.color)}},info:{color:"#87ceeb",backgroundColor:function(e){var t=e.colors;return ee(.9,t.responses.info.color)}}},http:{get:"#6bbd5b",post:"#248fb2",put:"#9b708b",options:"#d3ca12",patch:"#e09d43",delete:"#e27a7a",basic:"#999",link:"#31bbb6",head:"#c167e4"}},schema:{linesColor:function(e){return K(e.colors.tonalOffset,G(e.colors.tonalOffset,e.colors.primary.main))},defaultDetailsWidth:"75%",typeNameColor:function(e){return e.colors.text.secondary},typeTitleColor:function(e){return e.schema.typeNameColor},requireLabelColor:function(e){return e.colors.error.main},labelsTextSize:"0.9em",nestingSpacing:"1em",nestedBackground:"#fafafa",arrow:{size:"1.1em",color:function(e){return e.colors.text.secondary}}},typography:{fontSize:"14px",lineHeight:"1.5em",fontWeightRegular:"400",fontWeightBold:"600",fontWeightLight:"300",fontFamily:"Roboto, sans-serif",smoothing:"antialiased",optimizeSpeed:!0,headings:{fontFamily:"Montserrat, sans-serif",fontWeight:"400",lineHeight:"1.6em"},code:{fontSize:"13px",fontFamily:"Courier, monospace",lineHeight:function(e){return e.typography.lineHeight},fontWeight:function(e){return e.typography.fontWeightRegular},color:"#e53935",backgroundColor:"rgba(38, 50, 56, 0.05)",wrap:!1},links:{color:function(e){return e.colors.primary.main},visited:function(e){return e.typography.links.color},hover:function(e){var t=e.typography;return K(.2,t.links.color)}}},menu:{width:"260px",backgroundColor:"#fafafa",textColor:"#333333",activeTextColor:function(e){return e.menu.textColor!==te.menu.textColor?e.menu.textColor:e.colors.primary.main},groupItems:{textTransform:"uppercase"},level1Items:{textTransform:"none"},arrow:{size:"1.5em",color:function(e){return e.menu.textColor}}},logo:{maxHeight:function(e){return e.menu.width},maxWidth:function(e){return e.menu.width},gutter:"2px"},rightPanel:{backgroundColor:"#263238",width:"40%",textColor:"#ffffff"},codeSample:{backgroundColor:function(e){var t=e.rightPanel;return V(.1,t.backgroundColor)}}},ne=te;var re="undefined"!=typeof window&&"HTMLElement"in window;function oe(e){return"undefined"!=typeof document?document.querySelector(e):null}"undefined"==typeof Element||Element.prototype.scrollIntoViewIfNeeded||(Element.prototype.scrollIntoViewIfNeeded=function(e){e=0===arguments.length||!!e;var t=this.parentNode,n=window.getComputedStyle(t,void 0),r=parseInt(n.getPropertyValue("border-top-width"),10),o=parseInt(n.getPropertyValue("border-left-width"),10),i=this.offsetTop-t.offsetTop<t.scrollTop,a=this.offsetTop-t.offsetTop+this.clientHeight-r>t.scrollTop+t.clientHeight,s=this.offsetLeft-t.offsetLeft<t.scrollLeft,l=this.offsetLeft-t.offsetLeft+this.clientWidth-o>t.scrollLeft+t.clientWidth,c=i&&!a;(i||a)&&e&&(t.scrollTop=this.offsetTop-t.offsetTop-t.clientHeight/2-r+this.clientHeight/2),(s||l)&&e&&(t.scrollLeft=this.offsetLeft-t.offsetLeft-t.clientWidth/2-o+this.clientWidth/2),(i||a||s||l)&&!e&&this.scrollIntoView(c)});var ie=n(148),ae=n.n(ie),se=n(8);function le(e,t){for(var n=[],r=0;r<e.length-1;r++)n.push(t(e[r],!1));return 0!==e.length&&n.push(t(e[e.length-1],!0)),n}function ce(e){return e.endsWith("/")?e.substring(0,e.length-1):e}function ue(e){return!isNaN(parseFloat(e))&&isFinite(e)}var fe=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(!t.length)return e;var r=t.shift();return void 0===r?e:(pe(e)&&pe(r)&&Object.keys(r).forEach((function(t){pe(r[t])?(e[t]||(e[t]={}),fe(e[t],r[t])):e[t]=r[t]})),fe.apply(void 0,Object(o.__spreadArrays)([e],t)))},pe=function(e){return function(e){return null!==e&&"object"==typeof e}(e)&&!Array.isArray(e)};function de(e){return ae()(e)||e.toString().toLowerCase().replace(/\s+/g,"-").replace(/&/g,"-and-").replace(/\--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}function he(e){return"undefined"==typeof URL?new(n(8).URL)(e):new URL(e)}var me={enum:"Enum",enumSingleValue:"Value",enumArray:"Items",default:"Default",deprecated:"Deprecated",example:"Example",nullable:"Nullable",recursive:"Recursive",arrayOf:"Array of "};function ge(e,t){var n=me[e];return void 0!==t?n[t]:n}function ye(e,t){return void 0===e?t||!1:"string"==typeof e?"false"!==e:e}var ve,be=function(){function e(t,n){void 0===n&&(n={});var r,i,a,s,l,c=(t=Object(o.__assign)(Object(o.__assign)({},n),t)).theme&&t.theme.extensionsHook;this.theme=(r=fe({},ne,Object(o.__assign)(Object(o.__assign)({},t.theme),{extensionsHook:void 0})),i={},a=0,(s=function(e,t){Object.keys(e).forEach((function(n){var o=(t?t+".":"")+n,l=e[n];"function"==typeof l?Object.defineProperty(e,n,{get:function(){if(!i[o]){if(++a>1e3)throw new Error("Theme probably contains circular dependency at "+o+": "+l.toString());i[o]=l(r)}return i[o]},enumerable:!0}):"object"==typeof l&&s(l,o)}))})(r,""),JSON.parse(JSON.stringify(r))),this.theme.extensionsHook=c,l=t.labels,Object.assign(me,l),this.scrollYOffset=e.normalizeScrollYOffset(t.scrollYOffset),this.hideHostname=e.normalizeHideHostname(t.hideHostname),this.expandResponses=e.normalizeExpandResponses(t.expandResponses),this.requiredPropsFirst=ye(t.requiredPropsFirst),this.sortPropsAlphabetically=ye(t.sortPropsAlphabetically),this.noAutoAuth=ye(t.noAutoAuth),this.nativeScrollbars=ye(t.nativeScrollbars),this.pathInMiddlePanel=ye(t.pathInMiddlePanel),this.untrustedSpec=ye(t.untrustedSpec),this.hideDownloadButton=ye(t.hideDownloadButton),this.disableSearch=ye(t.disableSearch),this.onlyRequiredInSamples=ye(t.onlyRequiredInSamples),this.showExtensions=e.normalizeShowExtensions(t.showExtensions),this.hideSingleRequestSampleTab=ye(t.hideSingleRequestSampleTab),this.menuToggle=ye(t.menuToggle,!0),this.jsonSampleExpandLevel=e.normalizeJsonSampleExpandLevel(t.jsonSampleExpandLevel),this.enumSkipQuotes=ye(t.enumSkipQuotes),this.hideSchemaTitles=ye(t.hideSchemaTitles),this.payloadSampleIdx=e.normalizePayloadSampleIdx(t.payloadSampleIdx),this.unstable_ignoreMimeParameters=ye(t.unstable_ignoreMimeParameters),this.allowedMdComponents=t.allowedMdComponents||{},this.expandDefaultServerVariables=ye(t.expandDefaultServerVariables)}return e.normalizeExpandResponses=function(e){if("all"===e)return"all";if("string"==typeof e){var t={};return e.split(",").forEach((function(e){t[e.trim()]=!0})),t}return void 0!==e&&console.warn('expandResponses must be a string but received value "'+e+'" of type '+typeof e),{}},e.normalizeHideHostname=function(e){return!!e},e.normalizeScrollYOffset=function(e){if("string"==typeof e&&!ue(e)){var t=oe(e);t||console.warn("scrollYOffset value is a selector to non-existing element. Using offset 0 by default");var n=t&&t.getBoundingClientRect().bottom||0;return function(){return n}}return"number"==typeof e||ue(e)?function(){return"number"==typeof e?e:parseFloat(e)}:"function"==typeof e?function(){var t=e();return"number"!=typeof t&&console.warn('scrollYOffset should return number but returned value "'+t+'" of type '+typeof t),t}:(void 0!==e&&console.warn("Wrong value for scrollYOffset ReDoc option: should be string, number or function"),function(){return 0})},e.normalizeShowExtensions=function(e){return void 0!==e&&(""===e||("string"==typeof e?e.split(",").map((function(e){return e.trim()})):e))},e.normalizePayloadSampleIdx=function(e){return"number"==typeof e?Math.max(0,e):"string"==typeof e&&isFinite(e)?parseInt(e,10):0},e.normalizeJsonSampleExpandLevel=function(e){return"all"===e?1/0:isNaN(Number(e))?2:Math.ceil(Number(e))},e}(),we=n(149),xe=we.default,ke=we.css,Ee=we.createGlobalStyle,Oe=we.keyframes,_e=we.ThemeProvider,Se=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return ke(ve||(ve=Object(o.__makeTemplateObject)(["\n @media "," screen and (max-width: ",") {\n ",";\n }\n "],["\n @media "," screen and (max-width: ",") {\n ",";\n }\n "])),t?"print, ":"",(function(t){return t.theme.breakpoints[e]}),ke.apply(void 0,n))}},Te=xe;function je(e){return function(t){if(t.theme.extensionsHook)return t.theme.extensionsHook(e,t)}}var Ce,Ie,Ae,Pe,Re=Te.div(Ce||(Ce=Object(o.__makeTemplateObject)(["\n padding: 20px;\n color: red;\n"],["\n padding: 20px;\n color: red;\n"]))),Ne=function(e){function t(t){var n=e.call(this,t)||this;return n.state={error:void 0},n}return Object(o.__extends)(t,e),t.prototype.componentDidCatch=function(e){return this.setState({error:e}),!1},t.prototype.render=function(){return this.state.error?i.createElement(Re,null,i.createElement("h1",null,"Something went wrong..."),i.createElement("small",null," ",this.state.error.message," "),i.createElement("p",null,i.createElement("details",null,i.createElement("summary",null,"Stack trace"),i.createElement("pre",null,this.state.error.stack))),i.createElement("small",null," ReDoc Version: ","2.0.0-rc.23")," ",i.createElement("br",null),i.createElement("small",null," Commit: ","88f8d747")):i.Children.only(this.props.children)},t}(i.Component),Le=Oe(Ie||(Ie=Object(o.__makeTemplateObject)(["\n 0% {\n transform: rotate(0deg); }\n 100% {\n transform: rotate(360deg);\n }\n"],["\n 0% {\n transform: rotate(0deg); }\n 100% {\n transform: rotate(360deg);\n }\n"]))),Me=Te((function(e){return i.createElement("svg",{className:e.className,version:"1.1",width:"512",height:"512",viewBox:"0 0 512 512"},i.createElement("path",{d:"M275.682 147.999c0 10.864-8.837 19.661-19.682 19.661v0c-10.875 0-19.681-8.796-19.681-19.661v-96.635c0-10.885 8.806-19.661 19.681-19.661v0c10.844 0 19.682 8.776 19.682 19.661v96.635z"}),i.createElement("path",{d:"M275.682 460.615c0 10.865-8.837 19.682-19.682 19.682v0c-10.875 0-19.681-8.817-19.681-19.682v-96.604c0-10.885 8.806-19.681 19.681-19.681v0c10.844 0 19.682 8.796 19.682 19.682v96.604z"}),i.createElement("path",{d:"M147.978 236.339c10.885 0 19.681 8.755 19.681 19.641v0c0 10.885-8.796 19.702-19.681 19.702h-96.624c-10.864 0-19.661-8.817-19.661-19.702v0c0-10.885 8.796-19.641 19.661-19.641h96.624z"}),i.createElement("path",{d:"M460.615 236.339c10.865 0 19.682 8.755 19.682 19.641v0c0 10.885-8.817 19.702-19.682 19.702h-96.584c-10.885 0-19.722-8.817-19.722-19.702v0c0-10.885 8.837-19.641 19.722-19.641h96.584z"}),i.createElement("path",{d:"M193.546 165.703c7.69 7.66 7.68 20.142 0 27.822v0c-7.701 7.701-20.162 7.701-27.853 0.020l-68.311-68.322c-7.68-7.701-7.68-20.142 0-27.863v0c7.68-7.68 20.121-7.68 27.822 0l68.342 68.342z"}),i.createElement("path",{d:"M414.597 386.775c7.7 7.68 7.7 20.163 0.021 27.863v0c-7.7 7.659-20.142 7.659-27.843-0.062l-68.311-68.26c-7.68-7.7-7.68-20.204 0-27.863v0c7.68-7.7 20.163-7.7 27.842 0l68.291 68.322z"}),i.createElement("path",{d:"M165.694 318.464c7.69-7.7 20.153-7.7 27.853 0v0c7.68 7.659 7.69 20.163 0 27.863l-68.342 68.322c-7.67 7.659-20.142 7.659-27.822-0.062v0c-7.68-7.68-7.68-20.122 0-27.801l68.311-68.322z"}),i.createElement("path",{d:"M386.775 97.362c7.7-7.68 20.142-7.68 27.822 0v0c7.7 7.68 7.7 20.183 0.021 27.863l-68.322 68.311c-7.68 7.68-20.163 7.68-27.843-0.020v0c-7.68-7.68-7.68-20.162 0-27.822l68.322-68.332z"}))}))(Ae||(Ae=Object(o.__makeTemplateObject)(["\n animation: 2s "," linear infinite;\n width: 50px;\n height: 50px;\n content: '';\n display: inline-block;\n margin-left: -25px;\n\n path {\n fill: ",";\n }\n"],["\n animation: 2s "," linear infinite;\n width: 50px;\n height: 50px;\n content: '';\n display: inline-block;\n margin-left: -25px;\n\n path {\n fill: ",";\n }\n"])),Le,(function(e){return e.color})),De=Te.div(Pe||(Pe=Object(o.__makeTemplateObject)(["\n font-family: helvetica, sans;\n width: 100%;\n text-align: center;\n font-size: 25px;\n margin: 30px 0 20px 0;\n color: ",";\n"],["\n font-family: helvetica, sans;\n width: 100%;\n text-align: center;\n font-size: 25px;\n margin: 30px 0 20px 0;\n color: ",";\n"])),(function(e){return e.color})),Fe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){return i.createElement("div",{style:{textAlign:"center"}},i.createElement(De,{color:this.props.color},"Loading ..."),i.createElement(Me,{color:this.props.color}))},t}(i.PureComponent),Ue=i.createContext(new be({})),ze=Ue.Provider,Be=Ue.Consumer,$e=n(2),qe=n(152),We=n(153);function He(e){return Object(o.__awaiter)(this,void 0,void 0,(function(){var t;return Object(o.__generator)(this,(function(n){switch(n.label){case 0:return[4,(new qe).bundle(e,{resolve:{http:{withCredentials:!1}}})];case 1:return void 0!==(t=n.sent()).swagger?[2,Ve(t)]:[2,t]}}))}))}function Ve(e){return console.warn("[ReDoc Compatibility mode]: Converting OpenAPI 2.0 to OpenAPI 3.0"),new Promise((function(t,n){return Object(We.convertObj)(e,{patch:!0,warnOnly:!0,text:"{}"},(function(e,r){if(e)return n(e);t(r&&r.openapi)}))}))}var Ye=n(50),Ge=n(63),Qe=n(21),Xe=Qe.parse,Ke=function(){function e(){}return e.baseName=function(t,n){void 0===n&&(n=1);var r=e.parse(t);return r[r.length-n]},e.dirName=function(t,n){void 0===n&&(n=1);var r=e.parse(t);return Qe.compile(r.slice(0,r.length-n))},e.relative=function(t,n){var r=e.parse(t);return e.parse(n).slice(r.length)},e.parse=function(e){var t=e;return"#"===t.charAt(0)&&(t=t.substring(1)),Xe(t)},e.join=function(t,n){var r=e.parse(t).concat(n);return Qe.compile(r)},e.get=function(e,t){return Qe.get(e,t)},e.compile=function(e){return Qe.compile(e)},e.escape=function(e){return Qe.escape(e)},e}();Qe.parse=Ke.parse,Object.assign(Ke,Qe);var Je=n(49),Ze=n(292);function et(e){return"string"==typeof e&&/\dxx/i.test(e)}function tt(e,t){if(void 0===t&&(t=!1),"default"===e)return t?"error":"success";var n="string"==typeof e?parseInt(e,10):e;if(et(e)&&(n*=100),n<100||n>599)throw new Error("invalid HTTP code");var r="success";return n>=300&&n<400?r="redirect":n>=400?r="error":n<200&&(r="info"),r}var nt={get:!0,post:!0,put:!0,head:!0,patch:!0,delete:!0,options:!0};function rt(e){return e in nt}var ot={multipleOf:"number",maximum:"number",exclusiveMaximum:"number",minimum:"number",exclusiveMinimum:"number",maxLength:"string",minLength:"string",pattern:"string",items:"array",maxItems:"array",minItems:"array",uniqueItems:"array",maxProperties:"object",minProperties:"object",required:"object",additionalProperties:"object",properties:"object"};function it(e){return-1!==e.search(/json/i)}function at(e,t,n){return Array.isArray(e)?e.map((function(e){return e.toString()})).join(n):"object"==typeof e?Object.keys(e).map((function(t){return""+t+n+e[t]})).join(n):t+"="+e.toString()}function st(e,t){return Array.isArray(e)?(console.warn("deepObject style cannot be used with array value:"+e.toString()),""):"object"==typeof e?Object.keys(e).map((function(n){return t+"["+n+"]="+e[n]})).join("&"):(console.warn("deepObject style cannot be used with non-object value:"+e.toString()),"")}function lt(e,t,n){var r,o=t?"*":"";return Ze.parse("{?__redoc_param_name__"+o+"}").expand((r={},r.__redoc_param_name__=n,r)).substring(1).replace(/__redoc_param_name__/g,e)}function ct(e,t){return it(t)?JSON.stringify(e):(console.warn("Parameter serialization as "+t+" is not supported"),"")}function ut(e,t){var n=e.name,r=e.style,o=e.explode,i=void 0!==o&&o,a=e.serializationMime;if(a)switch(e.in){case"path":case"header":return ct(t,a);case"cookie":case"query":return n+"="+ct(t,a);default:return console.warn("Unexpected parameter location: "+e.in),""}if(!r)return console.warn("Missing style attribute or content for parameter "+n),"";switch(e.in){case"path":return function(e,t,n,r){var o,i=n?"*":"",a="";return"label"===t?a=".":"matrix"===t&&(a=";"),Ze.parse("{"+a+"__redoc_param_name__"+i+"}").expand((o={},o.__redoc_param_name__=r,o)).replace(/__redoc_param_name__/g,e)}(n,r,i,t);case"query":return function(e,t,n,r){switch(t){case"form":return lt(e,n,r);case"spaceDelimited":return Array.isArray(r)?n?lt(e,n,r):e+"="+r.join("%20"):(console.warn("The style spaceDelimited is only applicable to arrays"),"");case"pipeDelimited":return Array.isArray(r)?n?lt(e,n,r):e+"="+r.join("|"):(console.warn("The style pipeDelimited is only applicable to arrays"),"");case"deepObject":return!n||Array.isArray(r)||"object"!=typeof r?(console.warn("The style deepObject is only applicable for objects with explode=true"),""):st(r,e);default:return console.warn("Unexpected style for query: "+t),""}}(n,r,i,t);case"header":return function(e,t,n){var r;switch(e){case"simple":var o=t?"*":"",i="__redoc_param_name__",a=Ze.parse("{"+i+o+"}");return decodeURIComponent(a.expand(((r={})[i]=n,r)));default:return console.warn("Unexpected style for header: "+e),""}}(r,i,t);case"cookie":return function(e,t,n,r){switch(t){case"form":return lt(e,n,r);default:return console.warn("Unexpected style for cookie: "+t),""}}(n,r,i,t);default:return console.warn("Unexpected parameter location: "+e.in),""}}function ft(e){return/^#\/components\/schemas\/[^\/]+$/.test(e||"")}function pt(e,t,n){var r;return void 0!==t&&void 0!==n?r=t===n?t+" "+e:"[ "+t+" .. "+n+" ] "+e:void 0!==n?r="<= "+n+" "+e:void 0!==t&&(r=1===t?"non-empty":">= "+t+" "+e),r}function dt(e,t){void 0===t&&(t=[]);var n=[],r=[],i=[];return e.forEach((function(e){e.required?t.includes(e.name)?r.push(e):i.push(e):n.push(e)})),r.sort((function(e,n){return t.indexOf(e.name)-t.indexOf(n.name)})),Object(o.__spreadArrays)(r,i,n)}function ht(e,t){return Object(o.__spreadArrays)(e).sort((function(e,n){return e[t].localeCompare(n[t])}))}function mt(e,t){var n=void 0===e?function(e){try{var t=he(e);return t.search="",t.toString()}catch(t){return e}}(function(){if(!re)return"";var e=window.location.href;return e.endsWith(".html")?Object(Je.dirname)(e):e}()):Object(Je.dirname)(e);function r(e){return function(e,t){var n;if(t.startsWith("//"))n=""+(Object(se.parse)(e).protocol||"https:")+t;else if(function(e){return/(?:^[a-z][a-z0-9+.-]*:|\/\/)/i.test(e)}(t))n=t;else if(t.startsWith("/")){var r=Object(se.parse)(e);n=Object(se.format)(Object(o.__assign)(Object(o.__assign)({},r),{pathname:t}))}else n=ce(e)+"/"+t;return ce(n)}(n,e)}return 0===t.length&&(t=[{url:"/"}]),t.map((function(e){return Object(o.__assign)(Object(o.__assign)({},e),{url:r(e.url),description:e.description||""})}))}var gt="section/Authentication/";function yt(e,t){return Object.keys(e).filter((function(e){return!0===t?e.startsWith("x-")&&!function(e){return e in{"x-circular-ref":!0,"x-code-samples":!0,"x-displayName":!0,"x-examples":!0,"x-ignoredHeaderParameters":!0,"x-logo":!0,"x-nullable":!0,"x-servers":!0,"x-tagGroups":!0,"x-traitTag":!0,"x-additionalPropertiesName":!0}}(e):e.startsWith("x-")&&t.indexOf(e)>-1})).reduce((function(t,n){return t[n]=e[n],t}),{})}var vt=n(38),bt=(n(293),n(294),n(295),n(296),n(297),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),"clike");function wt(e,t){void 0===t&&(t=bt),t=t.toLowerCase();var n=vt.languages[t];return n||(n=vt.languages[function(e){return{json:"js","c++":"cpp","c#":"csharp","objective-c":"objectivec",shell:"bash",viml:"vim"}[e]||bt}(t)]),vt.highlight(e,n,t)}function xt(e){return function(t,n,r){var o,i,a,s,l,c,u,f;r.value=(o=r.value,i=e,c=null,u=0,f=function(){u=(new Date).getTime(),c=null,l=o.apply(a,s),c||(a=s=null)},function(){var e=(new Date).getTime(),t=i-(e-u);return a=this,s=arguments,t<=0||t>i?(c&&(clearTimeout(c),c=null),u=e,l=o.apply(a,s),c||(a=s=null)):c||(c=setTimeout(f,t)),l})}}function kt(e){0}function Et(e){0}vt.languages.insertBefore("javascript","string",{"property string":{pattern:/([{,]\s*)"(?:\\.|[^\\"\r\n])*"(?=\s*:)/i,lookbehind:!0}},void 0),vt.languages.insertBefore("javascript","punctuation",{property:{pattern:/([{,]\s*)[a-z]\w*(?=\s*:)/i,lookbehind:!0}},void 0);var Ot={};function _t(e,t,n){if("function"==typeof n.value)return function(e,t,n){if(!n.value||n.value.length>0)throw new Error("@memoize decorator can only be applied to methods of zero arguments");var r="_memoized_"+t,i=n.value;return e[r]=Ot,Object(o.__assign)(Object(o.__assign)({},n),{value:function(){return this[r]===Ot&&(this[r]=i.call(this)),this[r]}})}(e,t,n);if("function"==typeof n.get)return function(e,t,n){var r="_memoized_"+t,i=n.get;return e[r]=Ot,Object(o.__assign)(Object(o.__assign)({},n),{get:function(){return this[r]===Ot&&(this[r]=i.call(this)),this[r]}})}(e,t,n);throw new Error("@memoize decorator can be applied to methods or getters, got "+String(n.value)+" instead")}var St="hashchange",Tt=new(function(){function e(){var e=this;this.emit=function(){e._emiter.emit(St,e.currentId)},this._emiter=new Ge.EventEmitter,this.bind()}return Object.defineProperty(e.prototype,"currentId",{get:function(){return re?decodeURIComponent(window.location.hash.substring(1)):""},enumerable:!0,configurable:!0}),e.prototype.linkForId=function(e){return e?"#"+e:""},e.prototype.subscribe=function(e){var t=this._emiter.addListener(St,e);return function(){return t.removeListener(St,e)}},e.prototype.bind=function(){re&&window.addEventListener("hashchange",this.emit,!1)},e.prototype.dispose=function(){re&&window.removeEventListener("hashchange",this.emit)},e.prototype.replace=function(e,t){void 0===t&&(t=!1),re&&null!=e&&e!==this.currentId&&(t?window.history.replaceState(null,"",window.location.href.split("#")[0]+this.linkForId(e)):(window.history.pushState(null,"",window.location.href.split("#")[0]+this.linkForId(e)),this.emit()))},Object(o.__decorate)([Ye.bind,Ye.debounce],e.prototype,"replace",null),e}());var jt=n(95),Ct=function(){function e(){this.map=new Map,this.prevTerm=""}return e.prototype.add=function(e){this.map.set(e,new jt(e))},e.prototype.delete=function(e){this.map.delete(e)},e.prototype.addOnly=function(e){var t=this;this.map.forEach((function(n,r){-1===e.indexOf(r)&&(n.unmark(),t.map.delete(r))}));for(var n=0,r=e;n<r.length;n++){var o=r[n];this.map.has(o)||this.map.set(o,new jt(o))}},e.prototype.clearAll=function(){this.unmark(),this.map.clear()},e.prototype.mark=function(e){var t=this;(e||this.prevTerm)&&(this.map.forEach((function(n){n.unmark(),n.mark(e||t.prevTerm)})),this.prevTerm=e||this.prevTerm)},e.prototype.unmark=function(){this.map.forEach((function(e){return e.unmark()})),this.prevTerm=""},e}(),It=n(51),At=new It.Renderer;It.setOptions({renderer:At,highlight:function(e,t){return wt(e,t)}});var Pt="(?:^ {0,3}\x3c!-- ReDoc-Inject:\\s+?<({component}).*?/?>\\s+?--\x3e\\s*$|(?:^ {0,3}<({component})([\\s\\S]*?)>([\\s\\S]*?)</\\2>|^ {0,3}<({component})([\\s\\S]*?)(?:/>|\\n{2,})))";var Rt=function(){function e(e){var t=this;this.options=e,this.headings=[],this.headingRule=function(e,n,r,o){return 1===n?t.currentTopHeading=t.saveHeading(e,n):2===n&&t.saveHeading(e,n,t.currentTopHeading&&t.currentTopHeading.items,t.currentTopHeading&&t.currentTopHeading.id),t.originalHeadingRule(e,n,r,o)},this.headingEnhanceRenderer=new It.Renderer,this.originalHeadingRule=this.headingEnhanceRenderer.heading.bind(this.headingEnhanceRenderer),this.headingEnhanceRenderer.heading=this.headingRule}return e.containsComponent=function(e,t){return new RegExp(Pt.replace(/{component}/g,t),"gmi").test(e)},e.getTextBeforeHading=function(e,t){var n=e.search(new RegExp("^##?\\s+"+t,"m"));return n>-1?e.substring(0,n):e},e.prototype.saveHeading=function(e,t,n,r){void 0===n&&(n=this.headings),e=e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}));var o={id:r?r+"/"+de(e):"section/"+de(e),name:e,level:t,items:[]};return n.push(o),o},e.prototype.flattenHeadings=function(e){if(void 0===e)return[];for(var t=[],n=0,r=e;n<r.length;n++){var o=r[n];t.push(o),t.push.apply(t,this.flattenHeadings(o.items))}return t},e.prototype.attachHeadingsDescriptions=function(e){var t=function(e){return new RegExp("##?\\s+"+e.name.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},n=this.flattenHeadings(this.headings);if(!(n.length<1)){for(var r=n[0],o=t(r),i=e.search(o),a=1;a<n.length;a++){var s=n[a],l=t(s),c=e.substr(i+1).search(l)+i+1;r.description=e.substring(i,c).replace(o,"").trim(),r=s,o=l,i=c}r.description=e.substring(i).replace(o,"").trim()}},e.prototype.renderMd=function(e,t){void 0===t&&(t=!1);var n=t?{renderer:this.headingEnhanceRenderer}:void 0;return It(e.toString(),n)},e.prototype.extractHeadings=function(e){this.renderMd(e,!0),this.attachHeadingsDescriptions(e);var t=this.headings;return this.headings=[],t},e.prototype.renderMdWithComponents=function(e){var t=this.options&&this.options.allowedMdComponents;if(!t||0===Object.keys(t).length)return[this.renderMd(e)];for(var n=Object.keys(t).join("|"),r=new RegExp(Pt.replace(/{component}/g,n),"mig"),i=[],a=[],s=r.exec(e),l=0;s;){i.push(e.substring(l,s.index)),l=r.lastIndex;var c=t[s[1]||s[2]||s[5]],u=s[3]||s[6],f=s[4];c&&a.push({component:c.component,propsSelector:c.propsSelector,props:Object(o.__assign)(Object(o.__assign)(Object(o.__assign)({},Nt(u)),c.props),{children:f})}),s=r.exec(e)}i.push(e.substring(l));for(var p=[],d=0;d<i.length;d++){var h=i[d];h&&p.push(this.renderMd(h)),a[d]&&p.push(a[d])}return p},e}();function Nt(e){if(!e)return{};for(var t,n=/([\w-]+)\s*=\s*(?:{([^}]+?)}|"([^"]+?)")/gim,r={};null!==(t=n.exec(e));)if(t[3])r[t[1]]=t[3];else if(t[2]){var o=void 0;try{o=JSON.parse(t[2])}catch(e){}r[t[1]]=o}return r}var Lt=function(){function e(e){this.parser=e,Object.assign(this,e.spec.info),this.description=e.spec.info.description||"";var t=this.description.search(/^##?\s+/m);t>-1&&(this.description=this.description.substring(0,t)),this.downloadLink=this.getDownloadLink(),this.downloadFileName=this.getDownloadFileName()}return e.prototype.getDownloadLink=function(){if(this.parser.specUrl)return this.parser.specUrl;if(re&&window.Blob&&window.URL&&window.URL.createObjectURL){var e=new Blob([JSON.stringify(this.parser.spec,null,2)],{type:"application/json"});return window.URL.createObjectURL(e)}},e.prototype.getDownloadFileName=function(){if(!this.parser.specUrl)return"swagger.json"},e}(),Mt=function(e,t,n){var r=e.deref(n);this.id=t,this.sectionId=gt+t,this.type=r.type,this.description=r.description||"","apiKey"===r.type&&(this.apiKey={name:r.name,in:r.in}),"http"===r.type&&(this.http={scheme:r.scheme,bearerFormat:r.bearerFormat}),"openIdConnect"===r.type&&(this.openId={connectUrl:r.openIdConnectUrl}),"oauth2"===r.type&&r.flows&&(this.flows=r.flows)},Dt=function(e){var t=e.spec.components&&e.spec.components.securitySchemes||{};this.schemes=Object.keys(t).map((function(n){return new Mt(e,n,t[n])}))},Ft=function(){function e(){this._counter={}}return e.prototype.reset=function(){this._counter={}},e.prototype.visit=function(e){this._counter[e]=this._counter[e]?this._counter[e]+1:1},e.prototype.exit=function(e){this._counter[e]=this._counter[e]&&this._counter[e]-1},e.prototype.visited=function(e){return!!this._counter[e]},e}(),Ut=function(){function e(e,t,n){var r=this;void 0===n&&(n=new be({})),this.options=n,this._refCounter=new Ft,this.byRef=function(e){var t;if(r.spec){"#"!==e.charAt(0)&&(e="#"+e),e=decodeURIComponent(e);try{t=Ke.get(r.spec,e)}catch(e){}return t||{}}},this.validate(e),this.preprocess(e),this.spec=e,this.mergeRefs=new Set;var o=re?window.location.href:"";"string"==typeof t&&(this.specUrl=Object(se.resolve)(o,t))}return e.prototype.validate=function(e){if(void 0===e.openapi)throw new Error("Document must be valid OpenAPI 3.0.0 definition")},e.prototype.preprocess=function(e){if(!this.options.noAutoAuth&&e.info&&e.components&&e.components.securitySchemes){var t=e.info.description||"";if(!Rt.containsComponent(t,"security-definitions")&&!Rt.containsComponent(t,"SecurityDefinitions")){var n="\x3c!-- ReDoc-Inject: <"+"security-definitions"+"> --\x3e";e.info.description=function(e,t,n){var r=new RegExp("(^|\\n)#\\s?"+t+"\\s*\\n","i"),o=new RegExp("((\\n|^)#\\s*"+t+"\\s*(\\n|$)(?:.|\\n)*?)(\\n#|$)","i");if(r.test(e))return e.replace(o,"$1\n\n"+n+"\n$4");var i=""===e||e.endsWith("\n\n")?"":e.endsWith("\n")?"\n":"\n\n";return""+e+i+"# "+t+"\n\n"+n}(t,"Authentication",n)}}},e.prototype.isRef=function(e){return!!e&&(void 0!==e.$ref&&null!==e.$ref)},e.prototype.resetVisited=function(){this._refCounter=new Ft},e.prototype.exitRef=function(e){this.isRef(e)&&this._refCounter.exit(e.$ref)},e.prototype.deref=function(e,t){if(void 0===t&&(t=!1),this.isRef(e)){var n=this.byRef(e.$ref),r=this._refCounter.visited(e.$ref);if(this._refCounter.visit(e.$ref),r&&!t)return Object.assign({},n,{"x-circular-ref":!0});if(this.isRef(n)){var o=this.deref(n);return this.exitRef(n),o}return n}return e},e.prototype.shalowDeref=function(e){return this.isRef(e)?this.byRef(e.$ref):e},e.prototype.mergeAllOf=function(e,t,n,r){var i=this;if(void 0===n&&(n=!1),void 0===r&&(r=new Set),t&&r.add(t),void 0===(e=this.hoistOneOfs(e)).allOf)return e;var a=Object(o.__assign)(Object(o.__assign)({},e),{allOf:void 0,parentRefs:[],title:e.title||(ft(t)?Ke.baseName(t):void 0)});void 0!==a.properties&&"object"==typeof a.properties&&(a.properties=Object(o.__assign)({},a.properties)),void 0!==a.items&&"object"==typeof a.items&&(a.items=Object(o.__assign)({},a.items));for(var s=0,l=e.allOf.map((function(e){var t;if(!(e&&e.$ref&&r.has(e.$ref))){var o=i.deref(e,n),s=e.$ref||void 0,l=i.mergeAllOf(o,s,n,r);return(t=a.parentRefs).push.apply(t,l.parentRefs||[]),{$ref:s,schema:l}}})).filter((function(e){return void 0!==e}));s<l.length;s++){var c=l[s],u=c.$ref,f=c.schema;if(a.type!==f.type&&void 0!==a.type&&void 0!==f.type)throw new Error('Incompatible types in allOf at "'+t+'"');if(void 0!==f.type&&(a.type=f.type),void 0!==f.properties)for(var p in a.properties=a.properties||{},f.properties)a.properties[p]?a.properties[p]=this.mergeAllOf({allOf:[a.properties[p],f.properties[p]]},t+"/properties/"+p):a.properties[p]=f.properties[p];void 0!==f.items&&(a.items=a.items||{},a.items=this.mergeAllOf({allOf:[a.items,f.items]},t+"/items")),void 0!==f.required&&(a.required=(a.required||[]).concat(f.required)),a=Object(o.__assign)(Object(o.__assign)({},f),a),u&&(a.parentRefs.push(u),void 0===a.title&&ft(u))}return a},e.prototype.findDerived=function(e){var t={},n=this.spec.components&&this.spec.components.schemas||{};for(var r in n){var o=this.deref(n[r]);void 0!==o.allOf&&o.allOf.find((function(t){return void 0!==t.$ref&&e.indexOf(t.$ref)>-1}))&&(t["#/components/schemas/"+r]=[o["x-discriminator-value"]||r])}return t},e.prototype.exitParents=function(e){for(var t=0,n=e.parentRefs||[];t<n.length;t++){var r=n[t];this.exitRef({$ref:r})}},e.prototype.hoistOneOfs=function(e){var t=this;if(void 0===e.allOf)return e;for(var n=e.allOf,r=function(e){var r=n[e];if(Array.isArray(r.oneOf)){var i=n.slice(0,e),a=n.slice(e+1);return{value:{oneOf:r.oneOf.map((function(e){var n=t.mergeAllOf({allOf:Object(o.__spreadArrays)(i,[e],a)});return t.exitParents(n),n}))}}}},i=0;i<n.length;i++){var a=r(i);if("object"==typeof a)return a.value}return e},e}(),zt=function(e,t,n){this.options=n,this.parser=new Ut(e,t,n),this.info=new Lt(this.parser),this.externalDocs=this.parser.spec.externalDocs,this.contentItems=tn.buildStructure(this.parser,this.options),this.securitySchemes=new Dt(this.parser)},Bt=function(){function e(e,t,n){this.items=[],this.active=!1,this.expanded=!1,this.id=t.id||e+"/"+de(t.name),this.type=e,this.name=t["x-displayName"]||t.name,this.level=t.level||1,this.description=t.description||"";var r=t.items;r&&r.length&&(this.description=Rt.getTextBeforeHading(this.description,r[0].name)),this.parent=n,this.externalDocs=t.externalDocs,"group"===this.type&&(this.expanded=!0)}return e.prototype.activate=function(){this.active=!0},e.prototype.expand=function(){this.parent&&this.parent.expand(),this.expanded=!0},e.prototype.collapse=function(){"group"!==this.type&&(this.expanded=!1)},e.prototype.deactivate=function(){this.active=!1},Object(o.__decorate)([$e.l],e.prototype,"active",void 0),Object(o.__decorate)([$e.l],e.prototype,"expanded",void 0),Object(o.__decorate)([$e.d],e.prototype,"activate",null),Object(o.__decorate)([$e.d],e.prototype,"expand",null),Object(o.__decorate)([$e.d],e.prototype,"collapse",null),Object(o.__decorate)([$e.d],e.prototype,"deactivate",null),e}(),$t=function(e,t){var n=t.spec.components&&t.spec.components.securitySchemes||{};this.schemes=Object.keys(e||{}).map((function(r){var i=t.deref(n[r]),a=e[r]||[];if(i)return Object(o.__assign)(Object(o.__assign)({},i),{id:r,sectionId:gt+r,scopes:a});console.warn("Non existing security scheme referenced: "+r+". Skipping")})).filter((function(e){return void 0!==e}))},qt=function(){function e(e,t,n,r,o){void 0===o&&(o=!1),this.options=r,this.typePrefix="",this.isCircular=!1,this.activeOneOf=0,this.pointer=t.$ref||n||"",this.rawSchema=e.deref(t),this.schema=e.mergeAllOf(this.rawSchema,this.pointer,o),this.init(e,o),e.exitRef(t),e.exitParents(this.schema),r.showExtensions&&(this.extensions=yt(this.schema,r.showExtensions))}return e.prototype.activateOneOf=function(e){this.activeOneOf=e},e.prototype.init=function(t,n){var r=this,i=this.schema;if(this.isCircular=i["x-circular-ref"],this.title=i.title||ft(this.pointer)&&Ke.baseName(this.pointer)||"",this.description=i.description||"",this.type=i.type||function(e){if(void 0!==e.type)return e.type;for(var t=0,n=Object.keys(ot);t<n.length;t++){var r=n[t],o=ot[r];if(void 0!==e[r])return o}return"any"}(i),this.format=i.format,this.nullable=!!i.nullable,this.enum=i.enum||[],this.example=i.example,this.deprecated=!!i.deprecated,this.pattern=i.pattern,this.externalDocs=i.externalDocs,this.constraints=function(e){var t=[],n=pt("characters",e.minLength,e.maxLength);void 0!==n&&t.push(n);var r=pt("items",e.minItems,e.maxItems);void 0!==r&&t.push(r);var o,i=function(e){if(void 0!==e){var t=e.toString(10);return/^0\.0*1$/.test(t)?"decimal places <= "+t.split(".")[1].length:"multiple of "+t}}(e.multipleOf);return void 0!==i&&t.push(i),void 0!==e.minimum&&void 0!==e.maximum?(o=e.exclusiveMinimum?"( ":"[ ",o+=e.minimum,o+=" .. ",o+=e.maximum,o+=e.exclusiveMaximum?" )":" ]"):void 0!==e.maximum?(o=e.exclusiveMaximum?"< ":"<= ",o+=e.maximum):void 0!==e.minimum&&(o=e.exclusiveMinimum?"> ":">= ",o+=e.minimum),void 0!==o&&t.push(o),t}(i),this.displayType=this.type,this.displayFormat=this.format,this.isPrimitive=function(e,t){return void 0===t&&(t=e.type),void 0===e.oneOf&&void 0===e.anyOf&&("object"===t?void 0!==e.properties?0===Object.keys(e.properties).length:void 0===e.additionalProperties:"array"!==t||void 0===e.items)}(i,this.type),this.default=i.default,this.readOnly=!!i.readOnly,this.writeOnly=!!i.writeOnly,!this.isCircular){if(n||void 0===Wt(i))return n&&Array.isArray(i.oneOf)&&i.oneOf.find((function(e){return e.$ref===r.pointer}))&&delete i.oneOf,void 0!==i.oneOf?(this.initOneOf(i.oneOf,t),this.oneOfType="One of",void(void 0!==i.anyOf&&console.warn("oneOf and anyOf are not supported on the same level. Skipping anyOf at "+this.pointer))):void 0!==i.anyOf?(this.initOneOf(i.anyOf,t),void(this.oneOfType="Any of")):void("object"===this.type?this.fields=function(e,t,n,r){var i=t.properties||{},a=t.additionalProperties,s=t.default||{},l=Object.keys(i||[]).map((function(a){var l=i[a];l||(console.warn('Field "'+a+'" is invalid, skipping.\n Field must be an object but got '+typeof l+' at "'+n+'"'),l={});var c=void 0!==t.required&&t.required.indexOf(a)>-1;return new Ht(e,{name:a,required:c,schema:Object(o.__assign)(Object(o.__assign)({},l),{default:void 0===l.default?s[a]:l.default})},n+"/properties/"+a,r)}));r.sortPropsAlphabetically&&(l=ht(l,"name"));r.requiredPropsFirst&&(l=dt(l,r.sortPropsAlphabetically?void 0:t.required));"object"!=typeof a&&!0!==a||l.push(new Ht(e,{name:("object"==typeof a&&a["x-additionalPropertiesName"]||"property name").concat("*"),required:!1,schema:!0===a?{}:a,kind:"additionalProperties"},n+"/additionalProperties",r));return l}(t,i,this.pointer,this.options):"array"===this.type&&i.items&&(this.items=new e(t,i.items,this.pointer+"/items",this.options),this.displayType=this.items.displayType.split(" or ").map((function(e){return e.replace(/^(string|object|number|integer|array|boolean)s?( ?.*)/,"$1s$2")})).join(" or "),this.displayFormat=this.items.format,this.typePrefix=this.items.typePrefix+ge("arrayOf"),this.title=this.title||this.items.title,this.isPrimitive=this.items.isPrimitive,void 0===this.example&&void 0!==this.items.example&&(this.example=[this.items.example]),this.items.isPrimitive&&(this.enum=this.items.enum)));this.initDiscriminator(i,t)}},e.prototype.initOneOf=function(t,n){var r=this;this.oneOf=t.map((function(t,i){var a=n.deref(t),s=n.mergeAllOf(a,r.pointer+"/oneOf/"+i),l=ft(t.$ref)&&!s.title?Ke.baseName(t.$ref):s.title,c=new e(n,Object(o.__assign)(Object(o.__assign)({},s),{title:l,allOf:[Object(o.__assign)(Object(o.__assign)({},r.schema),{oneOf:void 0,anyOf:void 0})]}),r.pointer+"/oneOf/"+i,r.options);return n.exitRef(t),n.exitParents(s),c})),this.displayType=this.oneOf.map((function(e){var t=e.typePrefix+(e.title?e.title+" ("+e.displayType+")":e.displayType);return t.indexOf(" or ")>-1&&(t="("+t+")"),t})).join(" or ")},e.prototype.initDiscriminator=function(t,n){var r=this,i=Wt(t);this.discriminatorProp=i.propertyName;var a=n.findDerived(Object(o.__spreadArrays)(t.parentRefs||[],[this.pointer]));if(t.oneOf)for(var s=0,l=t.oneOf;s<l.length;s++){var c=l[s];if(void 0!==c.$ref){var u=Ke.baseName(c.$ref);a[c.$ref]=u}}var f=i.mapping||{},p={};for(var d in f){var h=f[d];Array.isArray(p[h])?p[h].push(d):p[h]=[d]}for(var m=Object(o.__assign)(Object(o.__assign)({},a),p),g=[],y=0,v=Object.keys(m);y<v.length;y++){var b=m[h=v[y]];if(Array.isArray(b))for(var w=0,x=b;w<x.length;w++){var k=x[w];g.push({$ref:h,name:k})}else g.push({$ref:h,name:b})}this.oneOf=g.map((function(t){var o=t.$ref,i=t.name,a=new e(n,n.byRef(o),o,r.options,!0);return a.title=i,a}))},Object(o.__decorate)([$e.l],e.prototype,"activeOneOf",void 0),Object(o.__decorate)([$e.d],e.prototype,"activateOneOf",null),e}();function Wt(e){return e.discriminator||e["x-discriminator"]}var Ht=function(){function e(e,t,n,r){this.expanded=!1;var o=e.deref(t);this.kind=t.kind||"field",this.name=t.name||o.name,this.in=o.in,this.required=!!o.required;var i=o.schema,a="";!i&&o.in&&o.content&&(a=Object.keys(o.content)[0],i=o.content[a]&&o.content[a].schema),this.schema=new qt(e,i||{},n,r),this.description=void 0===o.description?this.schema.description||"":o.description,this.example=o.example||this.schema.example,a?this.serializationMime=a:o.style?this.style=o.style:this.in&&(this.style=function(e){switch(e){case"header":return"simple";case"query":return"form";case"path":return"simple";default:return"form"}}(this.in)),this.explode=!!o.explode,this.deprecated=void 0===o.deprecated?!!this.schema.deprecated:o.deprecated,e.exitRef(t),r.showExtensions&&(this.extensions=yt(o,r.showExtensions))}return e.prototype.toggle=function(){this.expanded=!this.expanded},Object(o.__decorate)([$e.l],e.prototype,"expanded",void 0),Object(o.__decorate)([$e.d],e.prototype,"toggle",null),e}(),Vt=n(96),Yt={},Gt=function(){function e(e,t,n,r){this.mime=n;var o=e.deref(t);this.value=o.value,this.summary=o.summary,this.description=o.description,o.externalValue&&(this.externalValueUrl=Object(se.resolve)(e.specUrl||"",o.externalValue)),e.exitRef(t),"application/x-www-form-urlencoded"===n&&this.value&&"object"==typeof this.value&&(this.value=function(e,t){if(void 0===t&&(t={}),Array.isArray(e))throw new Error("Payload must have fields: "+e.toString());return Object.keys(e).map((function(n){var r=e[n],o=t[n]||{},i=o.style,a=void 0===i?"form":i,s=o.explode,l=void 0===s||s;switch(a){case"form":return lt(n,l,r);case"spaceDelimited":return at(r,n,"%20");case"pipeDelimited":return at(r,n,"|");case"deepObject":return st(r,n);default:return console.warn("Incorrect or unsupported encoding style: "+a),""}})).join("&")}(this.value,r))}return e.prototype.getExternalValue=function(e){return this.externalValueUrl?Yt[this.externalValueUrl]?Yt[this.externalValueUrl]:(Yt[this.externalValueUrl]=fetch(this.externalValueUrl).then((function(t){return t.text().then((function(n){if(!t.ok)return Promise.reject(new Error(n));if(!it(e))return n;try{return JSON.parse(n)}catch(e){return n}}))})),Yt[this.externalValueUrl]):Promise.resolve(void 0)},e}(),Qt=function(){function e(e,t,n,r,o){this.name=t,this.isRequestType=n,this.schema=r.schema&&new qt(e,r.schema,"",o),this.onlyRequiredInSamples=o.onlyRequiredInSamples,void 0!==r.examples?this.examples=function(e,t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=t(e[r],r,e));return n}(r.examples,(function(n){return new Gt(e,n,t,r.encoding)})):void 0!==r.example?this.examples={default:new Gt(e,{value:e.shalowDeref(r.example)},t,r.encoding)}:it(t)&&this.generateExample(e,r)}return e.prototype.generateExample=function(e,t){var n={skipReadOnly:this.isRequestType,skipNonRequired:this.isRequestType&&this.onlyRequiredInSamples,skipWriteOnly:!this.isRequestType};if(this.schema&&this.schema.oneOf){this.examples={};for(var r=0,o=this.schema.oneOf;r<o.length;r++){var i=o[r],a=Vt.sample(i.rawSchema,n,e.spec);this.schema.discriminatorProp&&"object"==typeof a&&a&&(a[this.schema.discriminatorProp]=i.title),this.examples[i.title]=new Gt(e,{value:a},this.name,t.encoding)}}else this.schema&&(this.examples={default:new Gt(e,{value:Vt.sample(t.schema,n,e.spec)},this.name,t.encoding)})},e}(),Xt=function(){function e(e,t,n,r){var i,a;this.isRequestType=n,this.activeMimeIdx=0,r.unstable_ignoreMimeParameters&&(i=t,a={},Object.keys(i).forEach((function(e){var t=i[e],n=e.split(";")[0].trim();a[n]?a[n]=Object(o.__assign)(Object(o.__assign)({},a[n]),t):a[n]=t})),t=a),this.mediaTypes=Object.keys(t).map((function(o){var i=t[o];return e.resetVisited(),new Qt(e,o,n,i,r)}))}return e.prototype.activate=function(e){this.activeMimeIdx=e},Object.defineProperty(e.prototype,"active",{get:function(){return this.mediaTypes[this.activeMimeIdx]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hasSample",{get:function(){return this.mediaTypes.filter((function(e){return!!e.examples})).length>0},enumerable:!0,configurable:!0}),Object(o.__decorate)([$e.l],e.prototype,"activeMimeIdx",void 0),Object(o.__decorate)([$e.d],e.prototype,"activate",null),Object(o.__decorate)([$e.e],e.prototype,"active",null),e}(),Kt=function(e,t,n){var r=e.deref(t);this.description=r.description||"",this.required=!!r.required,e.exitRef(t),void 0!==r.content&&(this.content=new Xt(e,r.content,!0,n))},Jt=function(){function e(e,t,n,r,i){this.headers=[],this.expanded="all"===i.expandResponses||i.expandResponses[t];var a=e.deref(r);e.exitRef(r),this.code=t,void 0!==a.content&&(this.content=new Xt(e,a.content,!1,i)),void 0!==a["x-summary"]?(this.summary=a["x-summary"],this.description=a.description||""):(this.summary=a.description||"",this.description=""),this.type=tt(t,n);var s=a.headers;void 0!==s&&(this.headers=Object.keys(s).map((function(t){var n=s[t];return new Ht(e,Object(o.__assign)(Object(o.__assign)({},n),{name:t}),"",i)})))}return e.prototype.toggle=function(){this.expanded=!this.expanded},Object(o.__decorate)([$e.l],e.prototype,"expanded",void 0),Object(o.__decorate)([$e.d],e.prototype,"toggle",null),e}();var Zt,en=function(){function e(e,t,n,r){var o;this.parser=e,this.operationSpec=t,this.options=r,this.type="operation",this.items=[],this.ready=!0,this.active=!1,this.expanded=!1,this.pointer=Ke.compile(["paths",t.pathName,t.httpVerb]),this.id=void 0!==t.operationId?"operation/"+t.operationId:void 0!==n?n.id+this.pointer:this.pointer,this.name=(o=t).summary||o.operationId||o.description&&o.description.substring(0,50)||"<no summary>",this.description=t.description,this.parent=n,this.externalDocs=t.externalDocs,this.deprecated=!!t.deprecated,this.httpVerb=t.httpVerb,this.deprecated=!!t.deprecated,this.operationId=t.operationId,this.path=t.pathName;var i=e.byRef(Ke.compile(["paths",t.pathName]));this.servers=mt(e.specUrl,t.servers||i&&i.servers||e.spec.servers||[]),this.security=(t.security||e.spec.security||[]).map((function(t){return new $t(t,e)})),r.showExtensions&&(this.extensions=yt(t,r.showExtensions))}return e.prototype.activate=function(){this.active=!0},e.prototype.deactivate=function(){this.active=!1},e.prototype.expand=function(){this.parent&&this.parent.expand()},e.prototype.collapse=function(){},Object.defineProperty(e.prototype,"requestBody",{get:function(){return this.operationSpec.requestBody&&new Kt(this.parser,this.operationSpec.requestBody,this.options)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"codeSamples",{get:function(){var e=this.operationSpec["x-code-samples"]||[],t=this.requestBody&&this.requestBody.content;if(t&&t.hasSample){var n=Math.min(e.length,this.options.payloadSampleIdx);e=Object(o.__spreadArrays)(e.slice(0,n),[{lang:"payload",label:"Payload",source:"",requestBodyContent:t}],e.slice(n))}return e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parameters",{get:function(){var e=this,t=function(e,t,n){void 0===t&&(t=[]),void 0===n&&(n=[]);var r={};return n.forEach((function(t){t=e.shalowDeref(t),r[t.name+"_"+t.in]=!0})),(t=t.filter((function(t){return t=e.shalowDeref(t),!r[t.name+"_"+t.in]}))).concat(n)}(this.parser,this.operationSpec.pathParameters,this.operationSpec.parameters).map((function(t){return new Ht(e.parser,t,e.pointer,e.options)}));return this.options.sortPropsAlphabetically?ht(t,"name"):this.options.requiredPropsFirst?dt(t):t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"responses",{get:function(){var e=this,t=!1;return Object.keys(this.operationSpec.responses||[]).filter((function(e){return"default"===e||("success"===tt(e)&&(t=!0),"default"===(n=e)||ue(n)||et(n));var n})).map((function(n){return new Jt(e.parser,n,t,e.operationSpec.responses[n],e.options)}))},enumerable:!0,configurable:!0}),Object(o.__decorate)([$e.l],e.prototype,"ready",void 0),Object(o.__decorate)([$e.l],e.prototype,"active",void 0),Object(o.__decorate)([$e.l],e.prototype,"expanded",void 0),Object(o.__decorate)([$e.d],e.prototype,"activate",null),Object(o.__decorate)([$e.d],e.prototype,"deactivate",null),Object(o.__decorate)([_t],e.prototype,"requestBody",null),Object(o.__decorate)([_t],e.prototype,"codeSamples",null),Object(o.__decorate)([_t],e.prototype,"parameters",null),Object(o.__decorate)([_t],e.prototype,"responses",null),e}(),tn=function(){function e(){}return e.buildStructure=function(t,n){var r=t.spec,o=[],i=e.getTagsWithOperations(r);return o.push.apply(o,e.addMarkdownItems(r.info.description||"",void 0,1,n)),r["x-tagGroups"]&&r["x-tagGroups"].length>0?o.push.apply(o,e.getTagGroupsItems(t,void 0,r["x-tagGroups"],i,n)):o.push.apply(o,e.getTagsItems(t,i,void 0,void 0,n)),o},e.addMarkdownItems=function(e,t,n,r){var o=new Rt(r).extractHeadings(e||"");o.length&&t&&t.description&&(t.description=Rt.getTextBeforeHading(t.description,o[0].name));var i=function(e,t,n){return void 0===n&&(n=1),t.map((function(t){var r,o=new Bt("section",t,e);return o.depth=n,t.items&&(o.items=i(o,t.items,n+1)),Rt.containsComponent(o.description||"","security-definitions")&&(r=o.id+"/",gt=r),o}))};return i(t,o,n)},e.getTagGroupsItems=function(t,n,r,o,i){for(var a=[],s=0,l=r;s<l.length;s++){var c=l[s],u=new Bt("group",c,n);u.depth=0,u.items=e.getTagsItems(t,o,u,c,i),a.push(u)}return a},e.getTagsItems=function(t,n,r,i,a){for(var s=[],l=0,c=(void 0===i?Object.keys(n):i.tags).map((function(e){return n[e]?(n[e].used=!0,n[e]):(console.warn('Non-existing tag "'+e+'" is added to the group "'+i.name+'"'),null)}));l<c.length;l++){var u=c[l];if(u){var f=new Bt("tag",u,r);if(f.depth=1,""!==u.name)f.items=Object(o.__spreadArrays)(e.addMarkdownItems(u.description||"",f,f.depth+1,a),this.getOperationsItems(t,f,u,f.depth+1,a)),s.push(f);else{var p=Object(o.__spreadArrays)(e.addMarkdownItems(u.description||"",f,f.depth+1,a),this.getOperationsItems(t,void 0,u,f.depth+1,a));s.push.apply(s,p)}}}return s},e.getOperationsItems=function(e,t,n,r,o){if(0===n.operations.length)return[];for(var i=[],a=0,s=n.operations;a<s.length;a++){var l=s[a],c=new en(e,l,t,o);c.depth=r,i.push(c)}return i},e.getTagsWithOperations=function(e){for(var t={},n=0,r=e.tags||[];n<r.length;n++){t[(y=r[n]).name]=Object(o.__assign)(Object(o.__assign)({},y),{operations:[]})}for(var i=e.paths,a=0,s=Object.keys(i);a<s.length;a++)for(var l=s[a],c=i[l],u=0,f=Object.keys(c).filter(rt);u<f.length;u++){var p=f[u],d=c[p],h=d.tags;h&&h.length||(h=[""]);for(var m=0,g=h;m<g.length;m++){var y,v=g[m];void 0===(y=t[v])&&(y={name:v,operations:[]},t[v]=y),y["x-traitTag"]||y.operations.push(Object(o.__assign)(Object(o.__assign)({},d),{pathName:l,httpVerb:p,pathParameters:c.parameters||[]}))}}return t},e}(),nn="data-section-id",rn=function(){function e(e,t,n){var r,o,i,a,s=this;this.scroll=t,this.history=n,this.activeItemIdx=-1,this.sideBarOpened=!1,this.updateOnScroll=function(e){for(var t=e?1:-1,n=s.activeItemIdx;(-1!==n||e)&&!(n>=s.flatItems.length-1&&e);){if(e){var r=s.getElementAtOrFirstChild(n+1);if(s.scroll.isElementBellow(r))break}else{r=s.getElementAt(n);if(s.scroll.isElementAbove(r))break}n+=t}s.activate(s.flatItems[n],!0,!0)},this.updateOnHistory=function(e){var t;(void 0===e&&(e=s.history.currentId),e)&&((t=s.flatItems.find((function(t){return t.id===e})))?s.activateAndScroll(t,!1):(e.startsWith(gt)&&(t=s.flatItems.find((function(e){return gt.startsWith(e.id)})),s.activate(t)),s.scroll.scrollIntoViewBySelector("["+nn+'="'+e+'"]')))},this.getItemById=function(e){return s.flatItems.find((function(t){return t.id===e}))},this.items=e.contentItems,this.flatItems=(r=this.items||[],o="items",i=[],(a=function(e){for(var t=0,n=e;t<n.length;t++){var r=n[t];i.push(r),r[o]&&a(r[o])}})(r),i),this.flatItems.forEach((function(e,t){return e.absoluteIdx=t})),this.subscribe()}return e.updateOnHistory=function(e,t){void 0===e&&(e=Tt.currentId),e&&t.scrollIntoViewBySelector("["+nn+'="'+e+'"]')},e.prototype.subscribe=function(){this._unsubscribe=this.scroll.subscribe(this.updateOnScroll),this._hashUnsubscribe=this.history.subscribe(this.updateOnHistory)},e.prototype.toggleSidebar=function(){this.sideBarOpened=!this.sideBarOpened},e.prototype.closeSidebar=function(){this.sideBarOpened=!1},e.prototype.getElementAt=function(e){var t=this.flatItems[e];return t&&oe("["+nn+'="'+t.id+'"]')||null},e.prototype.getElementAtOrFirstChild=function(e){var t=this.flatItems[e];return t&&"group"===t.type&&(t=t.items[0]),t&&oe("["+nn+'="'+t.id+'"]')||null},Object.defineProperty(e.prototype,"activeItem",{get:function(){return this.flatItems[this.activeItemIdx]||void 0},enumerable:!0,configurable:!0}),e.prototype.activate=function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n=!1),(this.activeItem&&this.activeItem.id)!==(e&&e.id)&&(e&&"group"===e.type||(this.deactivate(this.activeItem),e?e.depth<=0||(this.activeItemIdx=e.absoluteIdx,t&&this.history.replace(e.id,n),e.activate(),e.expand()):this.history.replace("",n)))},e.prototype.deactivate=function(e){if(void 0!==e)for(e.deactivate();void 0!==e;)e.collapse(),e=e.parent},e.prototype.activateAndScroll=function(e,t,n){var r=e&&this.getItemById(e.id)||e;this.activate(r,t,n),this.scrollToActive(),r&&r.items.length||this.closeSidebar()},e.prototype.scrollToActive=function(){this.scroll.scrollIntoView(this.getElementAt(this.activeItemIdx))},e.prototype.dispose=function(){this._unsubscribe(),this._hashUnsubscribe()},Object(o.__decorate)([$e.l],e.prototype,"activeItemIdx",void 0),Object(o.__decorate)([$e.l],e.prototype,"sideBarOpened",void 0),Object(o.__decorate)([$e.d],e.prototype,"toggleSidebar",null),Object(o.__decorate)([$e.d],e.prototype,"closeSidebar",null),Object(o.__decorate)([$e.d],e.prototype,"activate",null),Object(o.__decorate)([$e.d.bound],e.prototype,"activateAndScroll",null),e}(),on=function(){function e(e){this.options=e,this._prevOffsetY=0,this._scrollParent=re?window:void 0,this._emiter=new Ge,this.bind()}return e.prototype.bind=function(){this._prevOffsetY=this.scrollY(),this._scrollParent&&this._scrollParent.addEventListener("scroll",this.handleScroll)},e.prototype.dispose=function(){this._scrollParent&&this._scrollParent.removeEventListener("scroll",this.handleScroll),this._emiter.removeAllListeners("scroll")},e.prototype.scrollY=function(){return"undefined"!=typeof HTMLElement&&this._scrollParent instanceof HTMLElement?this._scrollParent.scrollTop:void 0!==this._scrollParent?this._scrollParent.pageYOffset:0},e.prototype.isElementBellow=function(e){if(null!==e)return e.getBoundingClientRect().top>this.options.scrollYOffset()},e.prototype.isElementAbove=function(e){if(null!==e){var t=e.getBoundingClientRect().top;return(t>0?Math.floor(t):Math.ceil(t))<=this.options.scrollYOffset()}},e.prototype.subscribe=function(e){var t=this._emiter.addListener("scroll",e);return function(){return t.removeListener("scroll",e)}},e.prototype.scrollIntoView=function(e){null!==e&&(e.scrollIntoView(),this._scrollParent&&this._scrollParent.scrollBy&&this._scrollParent.scrollBy(0,1-this.options.scrollYOffset()))},e.prototype.scrollIntoViewBySelector=function(e){var t=oe(e);this.scrollIntoView(t)},e.prototype.handleScroll=function(){var e=this.scrollY()-this._prevOffsetY>0;this._prevOffsetY=this.scrollY(),this._emiter.emit("scroll",e)},Object(o.__decorate)([Ye.bind,xt(100)],e.prototype,"handleScroll",null),e}();if(re)try{Zt=n(313)}catch(e){Zt=n(147).default}else Zt=n(147).default;var an,sn,ln,cn,un,fn,pn,dn,hn,mn,gn,yn,vn,bn,wn,xn,kn,En=function(){function e(){this.searchWorker=new Zt}return e.prototype.indexItems=function(e){var t=this,n=function(e){e.forEach((function(e){"group"!==e.type&&t.add(e.name,e.description||"",e.id),n(e.items)}))};n(e),this.searchWorker.done()},e.prototype.add=function(e,t,n){this.searchWorker.add(e,t,n)},e.prototype.dispose=function(){this.searchWorker.terminate()},e.prototype.search=function(e){return this.searchWorker.search(e)},e.prototype.toJS=function(){return Object(o.__awaiter)(this,void 0,void 0,(function(){return Object(o.__generator)(this,(function(e){return[2,this.searchWorker.toJS()]}))}))},e.prototype.load=function(e){this.searchWorker.load(e)},e}(),On=Te.div(sn||(sn=Object(o.__makeTemplateObject)(["\n width: calc(100% - ",");\n padding: 0 ","px;\n\n ",";\n"],["\n width: calc(100% - ",");\n padding: 0 ","px;\n\n ",";\n"])),(function(e){return e.theme.rightPanel.width}),(function(e){return e.theme.spacing.sectionHorizontal}),(function(e){var t=e.compact,n=e.theme;return Se("medium",!0)(an||(an=Object(o.__makeTemplateObject)(["\n width: 100%;\n padding: ",";\n "],["\n width: 100%;\n padding: ",";\n "])),(t?0:n.spacing.sectionVertical)+"px "+n.spacing.sectionHorizontal+"px")})),_n=Te.div.attrs((function(e){var t;return(t={})[nn]=e.id,t}))(cn||(cn=Object(o.__makeTemplateObject)(["\n padding: ","px 0;\n\n &:last-child {\n min-height: calc(100vh + 1px);\n }\n\n & > &:last-child {\n min-height: initial;\n }\n\n ","\n ","\n"],["\n padding: ","px 0;\n\n &:last-child {\n min-height: calc(100vh + 1px);\n }\n\n & > &:last-child {\n min-height: initial;\n }\n\n ","\n ","\n"])),(function(e){return e.theme.spacing.sectionVertical}),Se("medium",!0)(ln||(ln=Object(o.__makeTemplateObject)(["\n padding: 0;\n "],["\n padding: 0;\n "]))),(function(e){return e.underlined?"\n position: relative;\n\n &:not(:last-of-type):after {\n position: absolute;\n bottom: 0;\n width: 100%;\n display: block;\n content: '';\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n }\n ":""})),Sn=Te.div(fn||(fn=Object(o.__makeTemplateObject)(["\n width: ",";\n color: ",";\n background-color: ",";\n padding: 0 ","px;\n\n ",";\n"],["\n width: ",";\n color: ",";\n background-color: ",";\n padding: 0 ","px;\n\n ",";\n"])),(function(e){return e.theme.rightPanel.width}),(function(e){return e.theme.rightPanel.textColor}),(function(e){return e.theme.rightPanel.backgroundColor}),(function(e){return e.theme.spacing.sectionHorizontal}),Se("medium",!0)(un||(un=Object(o.__makeTemplateObject)(["\n width: 100%;\n padding: ",";\n "],["\n width: 100%;\n padding: ",";\n "])),(function(e){return e.theme.spacing.sectionVertical+"px "+e.theme.spacing.sectionHorizontal+"px"}))),Tn=Te(Sn)(pn||(pn=Object(o.__makeTemplateObject)(["\n background-color: ",";\n"],["\n background-color: ",";\n"])),(function(e){return e.theme.rightPanel.backgroundColor})),jn=Te.div(hn||(hn=Object(o.__makeTemplateObject)(["\n display: flex;\n width: 100%;\n padding: 0;\n\n ",";\n"],["\n display: flex;\n width: 100%;\n padding: 0;\n\n ",";\n"])),Se("medium",!0)(dn||(dn=Object(o.__makeTemplateObject)(["\n flex-direction: column;\n "],["\n flex-direction: column;\n "])))),Cn={1:"1.85714em",2:"1.57143em",3:"1.27em"},In=function(e){return ke(mn||(mn=Object(o.__makeTemplateObject)(["\n font-family: ",";\n font-weight: ",";\n font-size: ",";\n line-height: ",";\n"],["\n font-family: ",";\n font-weight: ",";\n font-size: ",";\n line-height: ",";\n"])),(function(e){return e.theme.typography.headings.fontFamily}),(function(e){return e.theme.typography.headings.fontWeight}),Cn[e],(function(e){return e.theme.typography.headings.lineHeight}))},An=Te.h1(gn||(gn=Object(o.__makeTemplateObject)(["\n ",";\n color: ",";\n\n ",";\n"],["\n ",";\n color: ",";\n\n ",";\n"])),In(1),(function(e){return e.theme.colors.primary.main}),je("H1")),Pn=Te.h2(yn||(yn=Object(o.__makeTemplateObject)(["\n ",";\n color: black;\n\n ",";\n"],["\n ",";\n color: black;\n\n ",";\n"])),In(2),je("H2")),Rn=(Te.h2(vn||(vn=Object(o.__makeTemplateObject)(["\n ",";\n color: black;\n\n ",";\n"],["\n ",";\n color: black;\n\n ",";\n"])),In(3),je("H3")),Te.h3(bn||(bn=Object(o.__makeTemplateObject)(["\n color: ",";\n\n ",";\n"],["\n color: ",";\n\n ",";\n"])),(function(e){return e.theme.rightPanel.textColor}),je("RightPanelHeader"))),Nn=Te.h5(wn||(wn=Object(o.__makeTemplateObject)(["\n border-bottom: 1px solid rgba(38, 50, 56, 0.3);\n margin: 1em 0 1em 0;\n color: rgba(38, 50, 56, 0.5);\n font-weight: normal;\n text-transform: uppercase;\n font-size: 0.929em;\n line-height: 20px;\n\n ",";\n"],["\n border-bottom: 1px solid rgba(38, 50, 56, 0.3);\n margin: 1em 0 1em 0;\n color: rgba(38, 50, 56, 0.5);\n font-weight: normal;\n text-transform: uppercase;\n font-size: 0.929em;\n line-height: 20px;\n\n ",";\n"])),je("UnderlinedHeader")),Ln=n(154),Mn=Object(i.createContext)(void 0),Dn=Mn.Provider,Fn=Mn.Consumer,Un=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={loading:!0,resolvedSpec:null},t}return Object(o.__extends)(t,e),t.getDerivedStateFromProps=function(e,t){return e.specUrl!==t.prevSpecUrl||e.spec!==t.prevSpec?{loading:!0,resolvedSpec:null,prevSpec:e.spec,prevSpecUrl:e.specUrl}:null},t.prototype.makeStore=function(e,t,n){if(e)try{return new Ks(e,t,n)}catch(e){throw this.props.onLoaded&&this.props.onLoaded(e),e}},t.prototype.componentDidMount=function(){this.load()},t.prototype.componentDidUpdate=function(){null===this.state.resolvedSpec?this.load():!this.state.loading&&this.props.onLoaded&&this.props.onLoaded()},t.prototype.load=function(){return Object(o.__awaiter)(this,void 0,void 0,(function(){var e,t,n,r,i;return Object(o.__generator)(this,(function(o){switch(o.label){case 0:e=this.props,t=e.specUrl,n=e.spec,o.label=1;case 1:return o.trys.push([1,3,,4]),[4,He(n||t)];case 2:return r=o.sent(),this.setState({resolvedSpec:r,loading:!1}),[3,4];case 3:return i=o.sent(),this.props.onLoaded&&this.props.onLoaded(i),this.setState({error:i}),[3,4];case 4:return[2]}}))}))},t.prototype.render=function(){if(this.state.error)throw this.state.error;var e=this.props,t=e.specUrl,n=e.options,r=this.state,o=r.loading,i=r.resolvedSpec;return this.props.children({loading:o,store:this.makeStore(i,t,n)})},Object(o.__decorate)([Ln],t.prototype,"makeStore",null),t}(i.Component),zn=function(e){return ke(xn||(xn=Object(o.__makeTemplateObject)(["\n "," {\n cursor: pointer;\n margin-left: -20px;\n padding: 0;\n line-height: 1;\n width: 20px;\n display: inline-block;\n }\n ",":before {\n content: '';\n width: 15px;\n height: 15px;\n background-size: contain;\n background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');\n opacity: 0.5;\n visibility: hidden;\n display: inline-block;\n vertical-align: middle;\n }\n\n h1:hover > ","::before, h2:hover > ","::before, ",":hover::before {\n visibility: visible;\n }\n"],["\n "," {\n cursor: pointer;\n margin-left: -20px;\n padding: 0;\n line-height: 1;\n width: 20px;\n display: inline-block;\n }\n ",":before {\n content: '';\n width: 15px;\n height: 15px;\n background-size: contain;\n background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');\n opacity: 0.5;\n visibility: hidden;\n display: inline-block;\n vertical-align: middle;\n }\n\n h1:hover > ","::before, h2:hover > ","::before, ",":hover::before {\n visibility: visible;\n }\n"])),e,e,e,e,e)},Bn=function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)},$n=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.navigate=function(e,n){n.defaultPrevented||0!==n.button||Bn(n)||(n.preventDefault(),e.replace(t.props.to))},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this;return i.createElement(Fn,null,(function(t){return i.createElement("a",{className:e.props.className,href:t.menu.history.linkForId(e.props.to),onClick:e.navigate.bind(e,t.menu.history)},e.props.children)}))},t}(i.Component),qn=Te($n)(kn||(kn=Object(o.__makeTemplateObject)(["\n ",";\n"],["\n ",";\n"])),zn("&"));function Wn(e){return i.createElement(qn,{to:e.to})}var Hn,Vn,Yn,Gn,Qn,Xn,Kn,Jn,Zn,er,tr,nr,rr,or,ir,ar,sr,lr,cr,ur={left:"90deg",right:"-90deg",up:"-180deg",down:"0"},fr=Te(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){return i.createElement("svg",{className:this.props.className,style:this.props.style,version:"1.1",viewBox:"0 0 24 24",x:"0",xmlns:"http://www.w3.org/2000/svg",y:"0"},i.createElement("polygon",{points:"17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "}))},t}(i.PureComponent))(Hn||(Hn=Object(o.__makeTemplateObject)(["\n height: ",";\n width: ",";\n vertical-align: middle;\n float: ",";\n transition: transform 0.2s ease-out;\n transform: rotateZ(",");\n\n polygon {\n fill: ",";\n }\n"],["\n height: ",";\n width: ",";\n vertical-align: middle;\n float: ",";\n transition: transform 0.2s ease-out;\n transform: rotateZ(",");\n\n polygon {\n fill: ",";\n }\n"])),(function(e){return e.size||"18px"}),(function(e){return e.size||"18px"}),(function(e){return e.float||""}),(function(e){return ur[e.direction||"down"]}),(function(e){return e.color&&e.theme.colors[e.color]&&e.theme.colors[e.color].main||e.color})),pr=Te.span(Vn||(Vn=Object(o.__makeTemplateObject)(["\n display: inline-block;\n padding: 0 5px;\n margin: 0;\n background-color: ",";\n color: ",";\n font-size: ",";\n vertical-align: text-top;\n"],["\n display: inline-block;\n padding: 0 5px;\n margin: 0;\n background-color: ",";\n color: ",";\n font-size: ",";\n vertical-align: text-top;\n"])),(function(e){return e.theme.colors[e.type].main}),(function(e){return e.theme.colors[e.type].contrastText}),(function(e){return e.theme.typography.code.fontSize})),dr=ke(Yn||(Yn=Object(o.__makeTemplateObject)(["\n text-decoration: line-through;\n color: #bdccd3;\n"],["\n text-decoration: line-through;\n color: #bdccd3;\n"]))),hr=Te.caption(Gn||(Gn=Object(o.__makeTemplateObject)(["\n text-align: right;\n font-size: 0.9em;\n font-weight: normal;\n color: ",";\n"],["\n text-align: right;\n font-size: 0.9em;\n font-weight: normal;\n color: ",";\n"])),(function(e){return e.theme.colors.text.secondary})),mr=Te.td(Qn||(Qn=Object(o.__makeTemplateObject)(["\n border-left: 1px solid ",";\n box-sizing: border-box;\n position: relative;\n padding: 10px 10px 10px 0;\n\n tr:first-of-type > &,\n tr.last > & {\n border-left-width: 0;\n background-position: top left;\n background-repeat: no-repeat;\n background-size: 1px 100%;\n }\n\n tr:first-of-type > & {\n background-image: linear-gradient(\n to bottom,\n transparent 0%,\n transparent 22px,\n "," 22px,\n "," 100%\n );\n }\n\n tr.last > & {\n background-image: linear-gradient(\n to bottom,\n "," 0%,\n "," 22px,\n transparent 22px,\n transparent 100%\n );\n }\n\n tr.last + tr > & {\n border-left-color: transparent;\n }\n\n tr.last:first-child > & {\n background: none;\n border-left-color: transparent;\n }\n"],["\n border-left: 1px solid ",";\n box-sizing: border-box;\n position: relative;\n padding: 10px 10px 10px 0;\n\n tr:first-of-type > &,\n tr.last > & {\n border-left-width: 0;\n background-position: top left;\n background-repeat: no-repeat;\n background-size: 1px 100%;\n }\n\n tr:first-of-type > & {\n background-image: linear-gradient(\n to bottom,\n transparent 0%,\n transparent 22px,\n "," 22px,\n "," 100%\n );\n }\n\n tr.last > & {\n background-image: linear-gradient(\n to bottom,\n "," 0%,\n "," 22px,\n transparent 22px,\n transparent 100%\n );\n }\n\n tr.last + tr > & {\n border-left-color: transparent;\n }\n\n tr.last:first-child > & {\n background: none;\n border-left-color: transparent;\n }\n"])),(function(e){return e.theme.schema.linesColor}),(function(e){return e.theme.schema.linesColor}),(function(e){return e.theme.schema.linesColor}),(function(e){return e.theme.schema.linesColor}),(function(e){return e.theme.schema.linesColor})),gr=Te(mr)(Xn||(Xn=Object(o.__makeTemplateObject)(["\n padding: 0;\n"],["\n padding: 0;\n"]))),yr=Te(mr)(Kn||(Kn=Object(o.__makeTemplateObject)(["\n vertical-align: top;\n line-height: 20px;\n white-space: nowrap;\n font-size: 0.929em;\n font-family: ",";\n\n &.deprecated {\n ",";\n }\n\n ",";\n\n ",";\n"],["\n vertical-align: top;\n line-height: 20px;\n white-space: nowrap;\n font-size: 0.929em;\n font-family: ",";\n\n &.deprecated {\n ",";\n }\n\n ",";\n\n ",";\n"])),(function(e){return e.theme.typography.code.fontFamily}),dr,(function(e){return"field"!==e.kind?"font-style: italic":""}),je("PropertyNameCell")),vr=Te.td(Jn||(Jn=Object(o.__makeTemplateObject)(["\n border-bottom: 1px solid #9fb4be;\n padding: 10px 0;\n width: ",";\n box-sizing: border-box;\n\n tr.expanded & {\n border-bottom: none;\n }\n"],["\n border-bottom: 1px solid #9fb4be;\n padding: 10px 0;\n width: ",";\n box-sizing: border-box;\n\n tr.expanded & {\n border-bottom: none;\n }\n"])),(function(e){return e.theme.schema.defaultDetailsWidth})),br=Te.span(Zn||(Zn=Object(o.__makeTemplateObject)(["\n color: ",";\n font-family: ",";\n margin-right: 10px;\n\n &::before {\n content: '';\n display: inline-block;\n vertical-align: middle;\n width: 10px;\n height: 1px;\n background: ",";\n }\n\n &::after {\n content: '';\n display: inline-block;\n vertical-align: middle;\n width: 1px;\n background: ",";\n height: 7px;\n }\n"],["\n color: ",";\n font-family: ",";\n margin-right: 10px;\n\n &::before {\n content: '';\n display: inline-block;\n vertical-align: middle;\n width: 10px;\n height: 1px;\n background: ",";\n }\n\n &::after {\n content: '';\n display: inline-block;\n vertical-align: middle;\n width: 1px;\n background: ",";\n height: 7px;\n }\n"])),(function(e){return e.theme.schema.linesColor}),(function(e){return e.theme.typography.code.fontFamily}),(function(e){return e.theme.schema.linesColor}),(function(e){return e.theme.schema.linesColor})),wr=Te.div(er||(er=Object(o.__makeTemplateObject)(["\n padding: ",";\n"],["\n padding: ",";\n"])),(function(e){return e.theme.schema.nestingSpacing})),xr=Te.table(tr||(tr=Object(o.__makeTemplateObject)(["\n border-collapse: separate;\n border-radius: 3px;\n font-size: ",";\n\n border-spacing: 0;\n width: 100%;\n\n > tr {\n vertical-align: middle;\n }\n\n &\n ",",\n &\n ","\n ","\n ",",\n &\n ","\n ","\n ","\n ","\n "," {\n margin: ",";\n margin-right: 0;\n background: ",";\n }\n\n &\n ","\n ",",\n &\n ","\n ","\n ","\n ",",\n &\n ","\n ","\n ","\n ","\n ","\n "," {\n background: #ffffff;\n }\n"],["\n border-collapse: separate;\n border-radius: 3px;\n font-size: ",";\n\n border-spacing: 0;\n width: 100%;\n\n > tr {\n vertical-align: middle;\n }\n\n &\n ",",\n &\n ","\n ","\n ",",\n &\n ","\n ","\n ","\n ","\n "," {\n margin: ",";\n margin-right: 0;\n background: ",";\n }\n\n &\n ","\n ",",\n &\n ","\n ","\n ","\n ",",\n &\n ","\n ","\n ","\n ","\n ","\n "," {\n background: #ffffff;\n }\n"])),(function(e){return e.theme.typography.fontSize}),wr,wr,wr,wr,wr,wr,wr,wr,wr,(function(e){return e.theme.schema.nestingSpacing}),(function(e){return e.theme.schema.nestedBackground}),wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr),kr=Te.ul(nr||(nr=Object(o.__makeTemplateObject)(["\n margin: 0 0 3px 0;\n padding: 0;\n list-style: none;\n display: inline-block;\n"],["\n margin: 0 0 3px 0;\n padding: 0;\n list-style: none;\n display: inline-block;\n"]))),Er=Te.span(rr||(rr=Object(o.__makeTemplateObject)(["\n font-size: 0.9em;\n margin-right: 10px;\n color: ",";\n font-family: ",";\n}\n"],["\n font-size: 0.9em;\n margin-right: 10px;\n color: ",";\n font-family: ",";\n}\n"])),(function(e){return e.theme.colors.primary.main}),(function(e){return e.theme.typography.headings.fontFamily})),Or=Te.li(or||(or=Object(o.__makeTemplateObject)(["\n display: inline-block;\n margin-right: 10px;\n margin-bottom: 5px;\n font-size: 0.8em;\n cursor: pointer;\n border: 1px solid ",";\n padding: 2px 10px;\n\n ","\n"],["\n display: inline-block;\n margin-right: 10px;\n margin-bottom: 5px;\n font-size: 0.8em;\n cursor: pointer;\n border: 1px solid ",";\n padding: 2px 10px;\n\n ","\n"])),(function(e){return e.theme.colors.primary.main}),(function(e){return e.active?"\n color: white;\n background-color: "+e.theme.colors.primary.main+";\n ":"\n color: "+e.theme.colors.primary.main+";\n background-color: white;\n "})),_r=Te.div(ir||(ir=Object(o.__makeTemplateObject)(["\n font-size: 0.9em;\n font-family: ",";\n &::after {\n content: ' [';\n }\n"],["\n font-size: 0.9em;\n font-family: ",";\n &::after {\n content: ' [';\n }\n"])),(function(e){return e.theme.typography.code.fontFamily})),Sr=Te.div(ar||(ar=Object(o.__makeTemplateObject)(["\n font-size: 0.9em;\n font-family: ",";\n &::after {\n content: ']';\n }\n"],["\n font-size: 0.9em;\n font-family: ",";\n &::after {\n content: ']';\n }\n"])),(function(e){return e.theme.typography.code.fontFamily})),Tr=n(155),jr=Te(n.n(Tr).a)(sr||(sr=Object(o.__makeTemplateObject)(["\n min-width: 100px;\n display: inline-block;\n position: relative;\n width: auto;\n font-family: ",";\n\n .Dropdown-control {\n font-family: ",";\n position: relative;\n font-size: 0.929em;\n width: 100%;\n line-height: 1.5em;\n vertical-align: middle;\n cursor: pointer;\n border-color: rgba(38, 50, 56, 0.5);\n color: #263238;\n outline: none;\n padding: 0.15em 1.5em 0.2em 0.5em;\n border-radius: 2px;\n border-width: 1px;\n border-style: solid;\n margin-top: 5px;\n background: white;\n\n box-sizing: border-box;\n\n &:hover {\n border-color: ",";\n color: ",";\n box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12);\n }\n }\n\n .Dropdown-arrow {\n border-color: "," transparent transparent;\n border-style: solid;\n border-width: 0.35em 0.35em 0;\n content: ' ';\n display: block;\n height: 0;\n position: absolute;\n right: 0.3em;\n top: 50%;\n margin-top: -0.125em;\n width: 0;\n }\n\n .Dropdown-menu {\n position: absolute;\n margin-top: 2px;\n left: 0;\n right: 0;\n\n z-index: 10;\n min-width: 100px;\n\n background: white;\n border: 1px solid rgba(38, 50, 56, 0.2);\n box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.08);\n\n max-height: 220px;\n overflow: auto;\n }\n\n .Dropdown-option {\n font-size: 0.9em;\n color: #263238;\n cursor: pointer;\n padding: 0.4em;\n\n &.is-selected {\n background-color: rgba(0, 0, 0, 0.05);\n }\n\n &:hover {\n background-color: rgba(38, 50, 56, 0.12);\n }\n }\n"],["\n min-width: 100px;\n display: inline-block;\n position: relative;\n width: auto;\n font-family: ",";\n\n .Dropdown-control {\n font-family: ",";\n position: relative;\n font-size: 0.929em;\n width: 100%;\n line-height: 1.5em;\n vertical-align: middle;\n cursor: pointer;\n border-color: rgba(38, 50, 56, 0.5);\n color: #263238;\n outline: none;\n padding: 0.15em 1.5em 0.2em 0.5em;\n border-radius: 2px;\n border-width: 1px;\n border-style: solid;\n margin-top: 5px;\n background: white;\n\n box-sizing: border-box;\n\n &:hover {\n border-color: ",";\n color: ",";\n box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12);\n }\n }\n\n .Dropdown-arrow {\n border-color: "," transparent transparent;\n border-style: solid;\n border-width: 0.35em 0.35em 0;\n content: ' ';\n display: block;\n height: 0;\n position: absolute;\n right: 0.3em;\n top: 50%;\n margin-top: -0.125em;\n width: 0;\n }\n\n .Dropdown-menu {\n position: absolute;\n margin-top: 2px;\n left: 0;\n right: 0;\n\n z-index: 10;\n min-width: 100px;\n\n background: white;\n border: 1px solid rgba(38, 50, 56, 0.2);\n box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.08);\n\n max-height: 220px;\n overflow: auto;\n }\n\n .Dropdown-option {\n font-size: 0.9em;\n color: #263238;\n cursor: pointer;\n padding: 0.4em;\n\n &.is-selected {\n background-color: rgba(0, 0, 0, 0.05);\n }\n\n &:hover {\n background-color: rgba(38, 50, 56, 0.12);\n }\n }\n"])),(function(e){return e.theme.typography.headings.fontFamily}),(function(e){return e.theme.typography.headings.fontFamily}),(function(e){return e.theme.colors.primary.main}),(function(e){return e.theme.colors.primary.main}),(function(e){return e.theme.colors.primary.main})),Cr=Te(jr)(lr||(lr=Object(o.__makeTemplateObject)(["\n margin-left: 10px;\n text-transform: none;\n font-size: 0.969em;\n\n .Dropdown-control {\n font-size: 1em;\n border: none;\n padding: 0 1.2em 0 0;\n background: transparent;\n\n &:hover {\n color: ",";\n box-shadow: none;\n }\n }\n"],["\n margin-left: 10px;\n text-transform: none;\n font-size: 0.969em;\n\n .Dropdown-control {\n font-size: 1em;\n border: none;\n padding: 0 1.2em 0 0;\n background: transparent;\n\n &:hover {\n color: ",";\n box-shadow: none;\n }\n }\n"])),(function(e){return e.theme.colors.primary.main})),Ir=Te.span(cr||(cr=Object(o.__makeTemplateObject)(["\n margin-left: 10px;\n text-transform: none;\n font-size: 0.929em;\n color: black;\n"],["\n margin-left: 10px;\n text-transform: none;\n font-size: 0.929em;\n color: black;\n"])));function Ar(e){return e.type&&"Tab"===e.type.tabsRole}function Pr(e){return e.type&&"TabPanel"===e.type.tabsRole}function Rr(e){return e.type&&"TabList"===e.type.tabsRole}function Nr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lr(e,t){return i.Children.map(e,(function(e){return null===e?null:function(e){return Ar(e)||Rr(e)||Pr(e)}(e)?t(e):e.props&&e.props.children&&"object"==typeof e.props.children?Object(i.cloneElement)(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){Nr(e,t,n[t])}))}return e}({},e.props,{children:Lr(e.props.children,t)})):e}))}function Mr(e,t){return i.Children.forEach(e,(function(e){null!==e&&(Ar(e)||Pr(e)?t(e):e.props&&e.props.children&&"object"==typeof e.props.children&&(Rr(e)&&t(e),Mr(e.props.children,t)))}))}var Dr,Fr=n(17),Ur=n.n(Fr),zr=0;function Br(){return"react-tabs-"+zr++}function $r(e){var t=0;return Mr(e,(function(e){Ar(e)&&t++})),t}function qr(){return(qr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Wr(e){return e&&"getAttribute"in e}function Hr(e){return Wr(e)&&"tab"===e.getAttribute("role")}function Vr(e){return Wr(e)&&"true"===e.getAttribute("aria-disabled")}try{Dr=!("undefined"==typeof window||!window.document||!window.document.activeElement)}catch(e){Dr=!1}var Yr=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).tabNodes=[],t.handleKeyDown=function(e){if(t.isTabFromContainer(e.target)){var n=t.props.selectedIndex,r=!1,o=!1;32!==e.keyCode&&13!==e.keyCode||(r=!0,o=!1,t.handleClick(e)),37===e.keyCode||38===e.keyCode?(n=t.getPrevTab(n),r=!0,o=!0):39===e.keyCode||40===e.keyCode?(n=t.getNextTab(n),r=!0,o=!0):35===e.keyCode?(n=t.getLastTab(),r=!0,o=!0):36===e.keyCode&&(n=t.getFirstTab(),r=!0,o=!0),r&&e.preventDefault(),o&&t.setSelected(n,e)}},t.handleClick=function(e){var n=e.target;do{if(t.isTabFromContainer(n)){if(Vr(n))return;var r=[].slice.call(n.parentNode.children).filter(Hr).indexOf(n);return void t.setSelected(r,e)}}while(null!=(n=n.parentNode))},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.setSelected=function(e,t){if(!(e<0||e>=this.getTabsCount())){var n=this.props;(0,n.onSelect)(e,n.selectedIndex,t)}},o.getNextTab=function(e){for(var t=this.getTabsCount(),n=e+1;n<t;n++)if(!Vr(this.getTab(n)))return n;for(var r=0;r<e;r++)if(!Vr(this.getTab(r)))return r;return e},o.getPrevTab=function(e){for(var t=e;t--;)if(!Vr(this.getTab(t)))return t;for(t=this.getTabsCount();t-- >e;)if(!Vr(this.getTab(t)))return t;return e},o.getFirstTab=function(){for(var e=this.getTabsCount(),t=0;t<e;t++)if(!Vr(this.getTab(t)))return t;return null},o.getLastTab=function(){for(var e=this.getTabsCount();e--;)if(!Vr(this.getTab(e)))return e;return null},o.getTabsCount=function(){return $r(this.props.children)},o.getPanelsCount=function(){return function(e){var t=0;return Mr(e,(function(e){Pr(e)&&t++})),t}(this.props.children)},o.getTab=function(e){return this.tabNodes["tabs-"+e]},o.getChildren=function(){var e=this,t=0,n=this.props,r=n.children,o=n.disabledTabClassName,s=n.focus,l=n.forceRenderTabPanel,c=n.selectedIndex,u=n.selectedTabClassName,f=n.selectedTabPanelClassName;this.tabIds=this.tabIds||[],this.panelIds=this.panelIds||[];for(var p=this.tabIds.length-this.getTabsCount();p++<0;)this.tabIds.push(Br()),this.panelIds.push(Br());return Lr(r,(function(n){var r=n;if(Rr(n)){var p=0,d=!1;Dr&&(d=a.a.Children.toArray(n.props.children).filter(Ar).some((function(t,n){return document.activeElement===e.getTab(n)}))),r=Object(i.cloneElement)(n,{children:Lr(n.props.children,(function(t){var n="tabs-"+p,r=c===p,a={tabRef:function(t){e.tabNodes[n]=t},id:e.tabIds[p],panelId:e.panelIds[p],selected:r,focus:r&&(s||d)};return u&&(a.selectedClassName=u),o&&(a.disabledClassName=o),p++,Object(i.cloneElement)(t,a)}))})}else if(Pr(n)){var h={id:e.panelIds[t],tabId:e.tabIds[t],selected:c===t};l&&(h.forceRender=l),f&&(h.selectedClassName=f),t++,r=Object(i.cloneElement)(n,h)}return r}))},o.isTabFromContainer=function(e){if(!Hr(e))return!1;var t=e.parentElement;do{if(t===this.node)return!0;if(t.getAttribute("data-tabs"))break;t=t.parentElement}while(t);return!1},o.render=function(){var e=this,t=this.props,n=(t.children,t.className),r=(t.disabledTabClassName,t.domRef),o=(t.focus,t.forceRenderTabPanel,t.onSelect,t.selectedIndex,t.selectedTabClassName,t.selectedTabPanelClassName,function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["children","className","disabledTabClassName","domRef","focus","forceRenderTabPanel","onSelect","selectedIndex","selectedTabClassName","selectedTabPanelClassName"]));return a.a.createElement("div",qr({},o,{className:Ur()(n),onClick:this.handleClick,onKeyDown:this.handleKeyDown,ref:function(t){e.node=t,r&&r(t)},"data-tabs":!0}),this.getChildren())},r}(i.Component);Yr.defaultProps={className:"react-tabs",focus:!1},Yr.propTypes={};var Gr=1,Qr=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).handleSelected=function(e,t,r){var o=n.props.onSelect,i=n.state.mode;if("function"!=typeof o||!1!==o(e,t,r)){var a={focus:"keydown"===r.type};i===Gr&&(a.selectedIndex=e),n.setState(a)}},n.state=r.copyPropsToState(n.props,{},t.defaultFocus),n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.getDerivedStateFromProps=function(e,t){return r.copyPropsToState(e,t)},r.getModeFromProps=function(e){return null===e.selectedIndex?Gr:0},r.copyPropsToState=function(e,t,n){void 0===n&&(n=!1);var o={focus:n,mode:r.getModeFromProps(e)};if(o.mode===Gr){var i=$r(e.children)-1,a=null;a=null!=t.selectedIndex?Math.min(t.selectedIndex,i):e.defaultIndex||0,o.selectedIndex=a}return o},r.prototype.render=function(){var e=this.props,t=e.children,n=(e.defaultIndex,e.defaultFocus,function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["children","defaultIndex","defaultFocus"])),r=this.state,o=r.focus,i=r.selectedIndex;return n.focus=o,n.onSelect=this.handleSelected,null!=i&&(n.selectedIndex=i),a.a.createElement(Yr,n,t)},r}(i.Component);function Xr(){return(Xr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}Qr.defaultProps={defaultFocus:!1,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null},Qr.propTypes={},Qr.tabsRole="Tabs";var Kr=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(){var e=this.props,t=e.children,n=e.className,r=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["children","className"]);return a.a.createElement("ul",Xr({},r,{className:Ur()(n),role:"tablist"}),t)},r}(i.Component);function Jr(){return(Jr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}Kr.defaultProps={className:"react-tabs__tab-list"},Kr.propTypes={},Kr.tabsRole="TabList";var Zr=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.componentDidMount=function(){this.checkFocus()},o.componentDidUpdate=function(){this.checkFocus()},o.checkFocus=function(){var e=this.props,t=e.selected,n=e.focus;t&&n&&this.node.focus()},o.render=function(){var e,t=this,n=this.props,r=n.children,o=n.className,i=n.disabled,s=n.disabledClassName,l=(n.focus,n.id),c=n.panelId,u=n.selected,f=n.selectedClassName,p=n.tabIndex,d=n.tabRef,h=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(n,["children","className","disabled","disabledClassName","focus","id","panelId","selected","selectedClassName","tabIndex","tabRef"]);return a.a.createElement("li",Jr({},h,{className:Ur()(o,(e={},e[f]=u,e[s]=i,e)),ref:function(e){t.node=e,d&&d(e)},role:"tab",id:l,"aria-selected":u?"true":"false","aria-disabled":i?"true":"false","aria-controls":c,tabIndex:p||(u?"0":null)}),r)},r}(i.Component);function eo(){return(eo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}Zr.defaultProps={className:"react-tabs__tab",disabledClassName:"react-tabs__tab--disabled",focus:!1,id:null,panelId:null,selected:!1,selectedClassName:"react-tabs__tab--selected"},Zr.propTypes={},Zr.tabsRole="Tab";var to=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(){var e,t=this.props,n=t.children,r=t.className,o=t.forceRender,i=t.id,s=t.selected,l=t.selectedClassName,c=t.tabId,u=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["children","className","forceRender","id","selected","selectedClassName","tabId"]);return a.a.createElement("div",eo({},u,{className:Ur()(r,(e={},e[l]=s,e)),role:"tabpanel",id:i,"aria-labelledby":c}),o||s?n:null)},r}(i.Component);to.defaultProps={className:"react-tabs__tab-panel",forceRender:!1,selectedClassName:"react-tabs__tab-panel--selected"},to.propTypes={},to.tabsRole="TabPanel";var no,ro,oo,io,ao,so,lo=Te(Qr)(no||(no=Object(o.__makeTemplateObject)(["\n > ul {\n list-style: none;\n padding: 0;\n margin: 0;\n margin: 0 -5px;\n\n > li {\n padding: 5px 10px;\n display: inline-block;\n\n background-color: ",";\n border-bottom: 1px solid rgba(0, 0, 0, 0.5);\n cursor: pointer;\n text-align: center;\n outline: none;\n color: ",";\n margin: 0\n ",";\n border: 1px solid ",";\n border-radius: 5px;\n min-width: 60px;\n font-size: 0.9em;\n font-weight: bold;\n\n &.react-tabs__tab--selected {\n color: ",";\n background: ",";\n }\n\n &:only-child {\n flex: none;\n min-width: 100px;\n }\n\n &.tab-success {\n color: ",";\n }\n\n &.tab-redirect {\n color: ",";\n }\n\n &.tab-info {\n color: ",";\n }\n\n &.tab-error {\n color: ",";\n }\n }\n }\n > .react-tabs__tab-panel {\n background: ",";\n & > div,\n & > pre {\n padding: ","px;\n margin: 0;\n }\n\n & > div > pre {\n padding: 0;\n }\n }\n"],["\n > ul {\n list-style: none;\n padding: 0;\n margin: 0;\n margin: 0 -5px;\n\n > li {\n padding: 5px 10px;\n display: inline-block;\n\n background-color: ",";\n border-bottom: 1px solid rgba(0, 0, 0, 0.5);\n cursor: pointer;\n text-align: center;\n outline: none;\n color: ",";\n margin: 0\n ",";\n border: 1px solid ",";\n border-radius: 5px;\n min-width: 60px;\n font-size: 0.9em;\n font-weight: bold;\n\n &.react-tabs__tab--selected {\n color: ",";\n background: ",";\n }\n\n &:only-child {\n flex: none;\n min-width: 100px;\n }\n\n &.tab-success {\n color: ",";\n }\n\n &.tab-redirect {\n color: ",";\n }\n\n &.tab-info {\n color: ",";\n }\n\n &.tab-error {\n color: ",";\n }\n }\n }\n > .react-tabs__tab-panel {\n background: ",";\n & > div,\n & > pre {\n padding: ","px;\n margin: 0;\n }\n\n & > div > pre {\n padding: 0;\n }\n }\n"])),(function(e){return e.theme.codeSample.backgroundColor}),(function(e){var t=e.theme;return V(t.colors.tonalOffset,t.rightPanel.textColor)}),(function(e){var t=e.theme;return t.spacing.unit+"px "+t.spacing.unit+"px "+t.spacing.unit+"px"}),(function(e){var t=e.theme;return V(.05,t.codeSample.backgroundColor)}),(function(e){return e.theme.colors.text.primary}),(function(e){return e.theme.rightPanel.textColor}),(function(e){return e.theme.colors.responses.success.color}),(function(e){return e.theme.colors.responses.redirect.color}),(function(e){return e.theme.colors.responses.info.color}),(function(e){return e.theme.colors.responses.error.color}),(function(e){return e.theme.codeSample.backgroundColor}),(function(e){return 4*e.theme.spacing.unit})),co=(Te(lo)(ro||(ro=Object(o.__makeTemplateObject)(["\n > ul {\n display: block;\n > li {\n padding: 2px 5px;\n min-width: auto;\n margin: 0 15px 0 0;\n font-size: 13px;\n font-weight: normal;\n border-bottom: 1px dashed;\n color: ",";\n border-radius: 0;\n background: none;\n\n &:last-child {\n margin-right: 0;\n }\n\n &.react-tabs__tab--selected {\n color: ",";\n background: none;\n }\n }\n }\n > .react-tabs__tab-panel {\n & > div,\n & > pre {\n padding: ","px 0;\n }\n }\n"],["\n > ul {\n display: block;\n > li {\n padding: 2px 5px;\n min-width: auto;\n margin: 0 15px 0 0;\n font-size: 13px;\n font-weight: normal;\n border-bottom: 1px dashed;\n color: ",";\n border-radius: 0;\n background: none;\n\n &:last-child {\n margin-right: 0;\n }\n\n &.react-tabs__tab--selected {\n color: ",";\n background: none;\n }\n }\n }\n > .react-tabs__tab-panel {\n & > div,\n & > pre {\n padding: ","px 0;\n }\n }\n"])),(function(e){var t=e.theme;return V(t.colors.tonalOffset,t.rightPanel.textColor)}),(function(e){return e.theme.rightPanel.textColor}),(function(e){return 2*e.theme.spacing.unit})),Te.div(oo||(oo=Object(o.__makeTemplateObject)(["\n /**\n * Based on prism-dark.css\n */\n\n code[class*='language-'],\n pre[class*='language-'] {\n /* color: white;\n background: none; */\n text-shadow: 0 -0.1em 0.2em black;\n text-align: left;\n white-space: pre;\n word-spacing: normal;\n word-break: normal;\n word-wrap: normal;\n line-height: 1.5;\n\n -moz-tab-size: 4;\n -o-tab-size: 4;\n tab-size: 4;\n\n -webkit-hyphens: none;\n -moz-hyphens: none;\n -ms-hyphens: none;\n hyphens: none;\n }\n\n @media print {\n code[class*='language-'],\n pre[class*='language-'] {\n text-shadow: none;\n }\n }\n\n /* Code blocks */\n pre[class*='language-'] {\n padding: 1em;\n margin: 0.5em 0;\n overflow: auto;\n }\n\n .token.comment,\n .token.prolog,\n .token.doctype,\n .token.cdata {\n color: hsl(30, 20%, 50%);\n }\n\n .token.punctuation {\n opacity: 0.7;\n }\n\n .namespace {\n opacity: 0.7;\n }\n\n .token.property,\n .token.tag,\n .token.number,\n .token.constant,\n .token.symbol {\n color: #4a8bb3;\n }\n\n .token.boolean {\n color: firebrick;\n }\n\n .token.selector,\n .token.attr-name,\n .token.string,\n .token.char,\n .token.builtin,\n .token.inserted {\n color: #a0fbaa;\n & + a,\n & + a:visited {\n color: #4ed2ba;\n text-decoration: underline;\n }\n }\n\n /* .property.token.string {\n color: white;\n } */\n\n .token.operator,\n .token.entity,\n .token.url,\n .token.variable {\n color: hsl(40, 90%, 60%);\n }\n\n .token.atrule,\n .token.attr-value,\n .token.keyword {\n color: hsl(350, 40%, 70%);\n }\n\n .token.regex,\n .token.important {\n color: #e90;\n }\n\n .token.important,\n .token.bold {\n font-weight: bold;\n }\n .token.italic {\n font-style: italic;\n }\n\n .token.entity {\n cursor: help;\n }\n\n .token.deleted {\n color: red;\n }\n\n ",";\n"],["\n /**\n * Based on prism-dark.css\n */\n\n code[class*='language-'],\n pre[class*='language-'] {\n /* color: white;\n background: none; */\n text-shadow: 0 -0.1em 0.2em black;\n text-align: left;\n white-space: pre;\n word-spacing: normal;\n word-break: normal;\n word-wrap: normal;\n line-height: 1.5;\n\n -moz-tab-size: 4;\n -o-tab-size: 4;\n tab-size: 4;\n\n -webkit-hyphens: none;\n -moz-hyphens: none;\n -ms-hyphens: none;\n hyphens: none;\n }\n\n @media print {\n code[class*='language-'],\n pre[class*='language-'] {\n text-shadow: none;\n }\n }\n\n /* Code blocks */\n pre[class*='language-'] {\n padding: 1em;\n margin: 0.5em 0;\n overflow: auto;\n }\n\n .token.comment,\n .token.prolog,\n .token.doctype,\n .token.cdata {\n color: hsl(30, 20%, 50%);\n }\n\n .token.punctuation {\n opacity: 0.7;\n }\n\n .namespace {\n opacity: 0.7;\n }\n\n .token.property,\n .token.tag,\n .token.number,\n .token.constant,\n .token.symbol {\n color: #4a8bb3;\n }\n\n .token.boolean {\n color: firebrick;\n }\n\n .token.selector,\n .token.attr-name,\n .token.string,\n .token.char,\n .token.builtin,\n .token.inserted {\n color: #a0fbaa;\n & + a,\n & + a:visited {\n color: #4ed2ba;\n text-decoration: underline;\n }\n }\n\n /* .property.token.string {\n color: white;\n } */\n\n .token.operator,\n .token.entity,\n .token.url,\n .token.variable {\n color: hsl(40, 90%, 60%);\n }\n\n .token.atrule,\n .token.attr-value,\n .token.keyword {\n color: hsl(350, 40%, 70%);\n }\n\n .token.regex,\n .token.important {\n color: #e90;\n }\n\n .token.important,\n .token.bold {\n font-weight: bold;\n }\n .token.italic {\n font-style: italic;\n }\n\n .token.entity {\n cursor: help;\n }\n\n .token.deleted {\n color: red;\n }\n\n ",";\n"])),je("Prism"))),uo=Te.div(io||(io=Object(o.__makeTemplateObject)(["\n opacity: 0.4;\n transition: opacity 0.3s ease;\n text-align: right;\n\n > span {\n display: inline-block;\n padding: 2px 10px;\n cursor: pointer;\n\n :hover {\n background: rgba(255, 255, 255, 0.1);\n }\n }\n"],["\n opacity: 0.4;\n transition: opacity 0.3s ease;\n text-align: right;\n\n > span {\n display: inline-block;\n padding: 2px 10px;\n cursor: pointer;\n\n :hover {\n background: rgba(255, 255, 255, 0.1);\n }\n }\n"]))),fo=Te.div(ao||(ao=Object(o.__makeTemplateObject)(["\n &:hover "," {\n opacity: 1;\n }\n"],["\n &:hover "," {\n opacity: 1;\n }\n"])),uo),po=Te(co.withComponent("pre"))(so||(so=Object(o.__makeTemplateObject)(["\n font-family: ",";\n font-size: ",";\n overflow-x: auto;\n margin: 0;\n\n white-space: ",";\n"],["\n font-family: ",";\n font-size: ",";\n overflow-x: auto;\n margin: 0;\n\n white-space: ",";\n"])),(function(e){return e.theme.typography.code.fontFamily}),(function(e){return e.theme.typography.code.fontSize}),(function(e){return e.theme.typography.code.wrap?"pre-wrap":"pre"})); /*! * perfect-scrollbar v1.4.0 * (c) 2018 Hyunje Jun * @license MIT */ function ho(e){return getComputedStyle(e)}function mo(e,t){for(var n in t){var r=t[n];"number"==typeof r&&(r+="px"),e.style[n]=r}return e}function go(e){var t=document.createElement("div");return t.className=e,t}var yo="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function vo(e,t){if(!yo)throw new Error("No element matching method supported");return yo.call(e,t)}function bo(e){e.remove?e.remove():e.parentNode&&e.parentNode.removeChild(e)}function wo(e,t){return Array.prototype.filter.call(e.children,(function(e){return vo(e,t)}))}var xo={main:"ps",element:{thumb:function(e){return"ps__thumb-"+e},rail:function(e){return"ps__rail-"+e},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(e){return"ps--active-"+e},scrolling:function(e){return"ps--scrolling-"+e}}},ko={x:null,y:null};function Eo(e,t){var n=e.element.classList,r=xo.state.scrolling(t);n.contains(r)?clearTimeout(ko[t]):n.add(r)}function Oo(e,t){ko[t]=setTimeout((function(){return e.isAlive&&e.element.classList.remove(xo.state.scrolling(t))}),e.settings.scrollingThreshold)}var _o=function(e){this.element=e,this.handlers={}},So={isEmpty:{configurable:!0}};_o.prototype.bind=function(e,t){void 0===this.handlers[e]&&(this.handlers[e]=[]),this.handlers[e].push(t),this.element.addEventListener(e,t,!1)},_o.prototype.unbind=function(e,t){var n=this;this.handlers[e]=this.handlers[e].filter((function(r){return!(!t||r===t)||(n.element.removeEventListener(e,r,!1),!1)}))},_o.prototype.unbindAll=function(){for(var e in this.handlers)this.unbind(e)},So.isEmpty.get=function(){var e=this;return Object.keys(this.handlers).every((function(t){return 0===e.handlers[t].length}))},Object.defineProperties(_o.prototype,So);var To=function(){this.eventElements=[]};function jo(e){if("function"==typeof window.CustomEvent)return new CustomEvent(e);var t=document.createEvent("CustomEvent");return t.initCustomEvent(e,!1,!1,void 0),t}To.prototype.eventElement=function(e){var t=this.eventElements.filter((function(t){return t.element===e}))[0];return t||(t=new _o(e),this.eventElements.push(t)),t},To.prototype.bind=function(e,t,n){this.eventElement(e).bind(t,n)},To.prototype.unbind=function(e,t,n){var r=this.eventElement(e);r.unbind(t,n),r.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(r),1)},To.prototype.unbindAll=function(){this.eventElements.forEach((function(e){return e.unbindAll()})),this.eventElements=[]},To.prototype.once=function(e,t,n){var r=this.eventElement(e),o=function(e){r.unbind(t,o),n(e)};r.bind(t,o)};var Co=function(e,t,n,r,o){var i;if(void 0===r&&(r=!0),void 0===o&&(o=!1),"top"===t)i=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==t)throw new Error("A proper axis should be provided");i=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function(e,t,n,r,o){var i=n[0],a=n[1],s=n[2],l=n[3],c=n[4],u=n[5];void 0===r&&(r=!0);void 0===o&&(o=!1);var f=e.element;e.reach[l]=null,f[s]<1&&(e.reach[l]="start");f[s]>e[i]-e[a]-1&&(e.reach[l]="end");t&&(f.dispatchEvent(jo("ps-scroll-"+l)),t<0?f.dispatchEvent(jo("ps-scroll-"+c)):t>0&&f.dispatchEvent(jo("ps-scroll-"+u)),r&&function(e,t){Eo(e,t),Oo(e,t)}(e,l));e.reach[l]&&(t||o)&&f.dispatchEvent(jo("ps-"+l+"-reach-"+e.reach[l]))}(e,n,i,r,o)};function Io(e){return parseInt(e,10)||0}var Ao={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)},Po=function(e){var t=e.element,n=Math.floor(t.scrollTop);e.containerWidth=t.clientWidth,e.containerHeight=t.clientHeight,e.contentWidth=t.scrollWidth,e.contentHeight=t.scrollHeight,t.contains(e.scrollbarXRail)||(wo(t,xo.element.rail("x")).forEach((function(e){return bo(e)})),t.appendChild(e.scrollbarXRail)),t.contains(e.scrollbarYRail)||(wo(t,xo.element.rail("y")).forEach((function(e){return bo(e)})),t.appendChild(e.scrollbarYRail)),!e.settings.suppressScrollX&&e.containerWidth+e.settings.scrollXMarginOffset<e.contentWidth?(e.scrollbarXActive=!0,e.railXWidth=e.containerWidth-e.railXMarginWidth,e.railXRatio=e.containerWidth/e.railXWidth,e.scrollbarXWidth=Ro(e,Io(e.railXWidth*e.containerWidth/e.contentWidth)),e.scrollbarXLeft=Io((e.negativeScrollAdjustment+t.scrollLeft)*(e.railXWidth-e.scrollbarXWidth)/(e.contentWidth-e.containerWidth))):e.scrollbarXActive=!1,!e.settings.suppressScrollY&&e.containerHeight+e.settings.scrollYMarginOffset<e.contentHeight?(e.scrollbarYActive=!0,e.railYHeight=e.containerHeight-e.railYMarginHeight,e.railYRatio=e.containerHeight/e.railYHeight,e.scrollbarYHeight=Ro(e,Io(e.railYHeight*e.containerHeight/e.contentHeight)),e.scrollbarYTop=Io(n*(e.railYHeight-e.scrollbarYHeight)/(e.contentHeight-e.containerHeight))):e.scrollbarYActive=!1,e.scrollbarXLeft>=e.railXWidth-e.scrollbarXWidth&&(e.scrollbarXLeft=e.railXWidth-e.scrollbarXWidth),e.scrollbarYTop>=e.railYHeight-e.scrollbarYHeight&&(e.scrollbarYTop=e.railYHeight-e.scrollbarYHeight),function(e,t){var n={width:t.railXWidth},r=Math.floor(e.scrollTop);t.isRtl?n.left=t.negativeScrollAdjustment+e.scrollLeft+t.containerWidth-t.contentWidth:n.left=e.scrollLeft;t.isScrollbarXUsingBottom?n.bottom=t.scrollbarXBottom-r:n.top=t.scrollbarXTop+r;mo(t.scrollbarXRail,n);var o={top:r,height:t.railYHeight};t.isScrollbarYUsingRight?t.isRtl?o.right=t.contentWidth-(t.negativeScrollAdjustment+e.scrollLeft)-t.scrollbarYRight-t.scrollbarYOuterWidth:o.right=t.scrollbarYRight-e.scrollLeft:t.isRtl?o.left=t.negativeScrollAdjustment+e.scrollLeft+2*t.containerWidth-t.contentWidth-t.scrollbarYLeft-t.scrollbarYOuterWidth:o.left=t.scrollbarYLeft+e.scrollLeft;mo(t.scrollbarYRail,o),mo(t.scrollbarX,{left:t.scrollbarXLeft,width:t.scrollbarXWidth-t.railBorderXWidth}),mo(t.scrollbarY,{top:t.scrollbarYTop,height:t.scrollbarYHeight-t.railBorderYWidth})}(t,e),e.scrollbarXActive?t.classList.add(xo.state.active("x")):(t.classList.remove(xo.state.active("x")),e.scrollbarXWidth=0,e.scrollbarXLeft=0,t.scrollLeft=0),e.scrollbarYActive?t.classList.add(xo.state.active("y")):(t.classList.remove(xo.state.active("y")),e.scrollbarYHeight=0,e.scrollbarYTop=0,t.scrollTop=0)};function Ro(e,t){return e.settings.minScrollbarLength&&(t=Math.max(t,e.settings.minScrollbarLength)),e.settings.maxScrollbarLength&&(t=Math.min(t,e.settings.maxScrollbarLength)),t}function No(e,t){var n=t[0],r=t[1],o=t[2],i=t[3],a=t[4],s=t[5],l=t[6],c=t[7],u=t[8],f=e.element,p=null,d=null,h=null;function m(t){f[l]=p+h*(t[o]-d),Eo(e,c),Po(e),t.stopPropagation(),t.preventDefault()}function g(){Oo(e,c),e[u].classList.remove(xo.state.clicking),e.event.unbind(e.ownerDocument,"mousemove",m)}e.event.bind(e[a],"mousedown",(function(t){p=f[l],d=t[o],h=(e[r]-e[n])/(e[i]-e[s]),e.event.bind(e.ownerDocument,"mousemove",m),e.event.once(e.ownerDocument,"mouseup",g),e[u].classList.add(xo.state.clicking),t.stopPropagation(),t.preventDefault()}))}var Lo={"click-rail":function(e){e.event.bind(e.scrollbarY,"mousedown",(function(e){return e.stopPropagation()})),e.event.bind(e.scrollbarYRail,"mousedown",(function(t){var n=t.pageY-window.pageYOffset-e.scrollbarYRail.getBoundingClientRect().top>e.scrollbarYTop?1:-1;e.element.scrollTop+=n*e.containerHeight,Po(e),t.stopPropagation()})),e.event.bind(e.scrollbarX,"mousedown",(function(e){return e.stopPropagation()})),e.event.bind(e.scrollbarXRail,"mousedown",(function(t){var n=t.pageX-window.pageXOffset-e.scrollbarXRail.getBoundingClientRect().left>e.scrollbarXLeft?1:-1;e.element.scrollLeft+=n*e.containerWidth,Po(e),t.stopPropagation()}))},"drag-thumb":function(e){No(e,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),No(e,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(e){var t=e.element;e.event.bind(e.ownerDocument,"keydown",(function(n){if(!(n.isDefaultPrevented&&n.isDefaultPrevented()||n.defaultPrevented)&&(vo(t,":hover")||vo(e.scrollbarX,":focus")||vo(e.scrollbarY,":focus"))){var r,o=document.activeElement?document.activeElement:e.ownerDocument.activeElement;if(o){if("IFRAME"===o.tagName)o=o.contentDocument.activeElement;else for(;o.shadowRoot;)o=o.shadowRoot.activeElement;if(vo(r=o,"input,[contenteditable]")||vo(r,"select,[contenteditable]")||vo(r,"textarea,[contenteditable]")||vo(r,"button,[contenteditable]"))return}var i=0,a=0;switch(n.which){case 37:i=n.metaKey?-e.contentWidth:n.altKey?-e.containerWidth:-30;break;case 38:a=n.metaKey?e.contentHeight:n.altKey?e.containerHeight:30;break;case 39:i=n.metaKey?e.contentWidth:n.altKey?e.containerWidth:30;break;case 40:a=n.metaKey?-e.contentHeight:n.altKey?-e.containerHeight:-30;break;case 32:a=n.shiftKey?e.containerHeight:-e.containerHeight;break;case 33:a=e.containerHeight;break;case 34:a=-e.containerHeight;break;case 36:a=e.contentHeight;break;case 35:a=-e.contentHeight;break;default:return}e.settings.suppressScrollX&&0!==i||e.settings.suppressScrollY&&0!==a||(t.scrollTop-=a,t.scrollLeft+=i,Po(e),function(n,r){var o=Math.floor(t.scrollTop);if(0===n){if(!e.scrollbarYActive)return!1;if(0===o&&r>0||o>=e.contentHeight-e.containerHeight&&r<0)return!e.settings.wheelPropagation}var i=t.scrollLeft;if(0===r){if(!e.scrollbarXActive)return!1;if(0===i&&n<0||i>=e.contentWidth-e.containerWidth&&n>0)return!e.settings.wheelPropagation}return!0}(i,a)&&n.preventDefault())}}))},wheel:function(e){var t=e.element;function n(n){var r=function(e){var t=e.deltaX,n=-1*e.deltaY;return void 0!==t&&void 0!==n||(t=-1*e.wheelDeltaX/6,n=e.wheelDeltaY/6),e.deltaMode&&1===e.deltaMode&&(t*=10,n*=10),t!=t&&n!=n&&(t=0,n=e.wheelDelta),e.shiftKey?[-n,-t]:[t,n]}(n),o=r[0],i=r[1];if(!function(e,n,r){if(!Ao.isWebKit&&t.querySelector("select:focus"))return!0;if(!t.contains(e))return!1;for(var o=e;o&&o!==t;){if(o.classList.contains(xo.element.consuming))return!0;var i=ho(o);if([i.overflow,i.overflowX,i.overflowY].join("").match(/(scroll|auto)/)){var a=o.scrollHeight-o.clientHeight;if(a>0&&!(0===o.scrollTop&&r>0||o.scrollTop===a&&r<0))return!0;var s=o.scrollWidth-o.clientWidth;if(s>0&&!(0===o.scrollLeft&&n<0||o.scrollLeft===s&&n>0))return!0}o=o.parentNode}return!1}(n.target,o,i)){var a=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(i?t.scrollTop-=i*e.settings.wheelSpeed:t.scrollTop+=o*e.settings.wheelSpeed,a=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(o?t.scrollLeft+=o*e.settings.wheelSpeed:t.scrollLeft-=i*e.settings.wheelSpeed,a=!0):(t.scrollTop-=i*e.settings.wheelSpeed,t.scrollLeft+=o*e.settings.wheelSpeed),Po(e),(a=a||function(n,r){var o=Math.floor(t.scrollTop),i=0===t.scrollTop,a=o+t.offsetHeight===t.scrollHeight,s=0===t.scrollLeft,l=t.scrollLeft+t.offsetWidth===t.scrollWidth;return!(Math.abs(r)>Math.abs(n)?i||a:s||l)||!e.settings.wheelPropagation}(o,i))&&!n.ctrlKey&&(n.stopPropagation(),n.preventDefault())}}void 0!==window.onwheel?e.event.bind(t,"wheel",n):void 0!==window.onmousewheel&&e.event.bind(t,"mousewheel",n)},touch:function(e){if(Ao.supportsTouch||Ao.supportsIePointer){var t=e.element,n={},r=0,o={},i=null;Ao.supportsTouch?(e.event.bind(t,"touchstart",c),e.event.bind(t,"touchmove",u),e.event.bind(t,"touchend",f)):Ao.supportsIePointer&&(window.PointerEvent?(e.event.bind(t,"pointerdown",c),e.event.bind(t,"pointermove",u),e.event.bind(t,"pointerup",f)):window.MSPointerEvent&&(e.event.bind(t,"MSPointerDown",c),e.event.bind(t,"MSPointerMove",u),e.event.bind(t,"MSPointerUp",f)))}function a(n,r){t.scrollTop-=r,t.scrollLeft-=n,Po(e)}function s(e){return e.targetTouches?e.targetTouches[0]:e}function l(e){return(!e.pointerType||"pen"!==e.pointerType||0!==e.buttons)&&(!(!e.targetTouches||1!==e.targetTouches.length)||!(!e.pointerType||"mouse"===e.pointerType||e.pointerType===e.MSPOINTER_TYPE_MOUSE))}function c(e){if(l(e)){var t=s(e);n.pageX=t.pageX,n.pageY=t.pageY,r=(new Date).getTime(),null!==i&&clearInterval(i)}}function u(i){if(l(i)){var c=s(i),u={pageX:c.pageX,pageY:c.pageY},f=u.pageX-n.pageX,p=u.pageY-n.pageY;if(function(e,n,r){if(!t.contains(e))return!1;for(var o=e;o&&o!==t;){if(o.classList.contains(xo.element.consuming))return!0;var i=ho(o);if([i.overflow,i.overflowX,i.overflowY].join("").match(/(scroll|auto)/)){var a=o.scrollHeight-o.clientHeight;if(a>0&&!(0===o.scrollTop&&r>0||o.scrollTop===a&&r<0))return!0;var s=o.scrollLeft-o.clientWidth;if(s>0&&!(0===o.scrollLeft&&n<0||o.scrollLeft===s&&n>0))return!0}o=o.parentNode}return!1}(i.target,f,p))return;a(f,p),n=u;var d=(new Date).getTime(),h=d-r;h>0&&(o.x=f/h,o.y=p/h,r=d),function(n,r){var o=Math.floor(t.scrollTop),i=t.scrollLeft,a=Math.abs(n),s=Math.abs(r);if(s>a){if(r<0&&o===e.contentHeight-e.containerHeight||r>0&&0===o)return 0===window.scrollY&&r>0&&Ao.isChrome}else if(a>s&&(n<0&&i===e.contentWidth-e.containerWidth||n>0&&0===i))return!0;return!0}(f,p)&&i.preventDefault()}}function f(){e.settings.swipeEasing&&(clearInterval(i),i=setInterval((function(){e.isInitialized?clearInterval(i):o.x||o.y?Math.abs(o.x)<.01&&Math.abs(o.y)<.01?clearInterval(i):(a(30*o.x,30*o.y),o.x*=.8,o.y*=.8):clearInterval(i)}),10))}}},Mo=function(e,t){var n=this;if(void 0===t&&(t={}),"string"==typeof e&&(e=document.querySelector(e)),!e||!e.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var r in this.element=e,e.classList.add(xo.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},t)n.settings[r]=t[r];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var o,i,a=function(){return e.classList.add(xo.state.focus)},s=function(){return e.classList.remove(xo.state.focus)};this.isRtl="rtl"===ho(e).direction,this.isNegativeScroll=(i=e.scrollLeft,e.scrollLeft=-1,o=e.scrollLeft<0,e.scrollLeft=i,o),this.negativeScrollAdjustment=this.isNegativeScroll?e.scrollWidth-e.clientWidth:0,this.event=new To,this.ownerDocument=e.ownerDocument||document,this.scrollbarXRail=go(xo.element.rail("x")),e.appendChild(this.scrollbarXRail),this.scrollbarX=go(xo.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",a),this.event.bind(this.scrollbarX,"blur",s),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var l=ho(this.scrollbarXRail);this.scrollbarXBottom=parseInt(l.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Io(l.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Io(l.borderLeftWidth)+Io(l.borderRightWidth),mo(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Io(l.marginLeft)+Io(l.marginRight),mo(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=go(xo.element.rail("y")),e.appendChild(this.scrollbarYRail),this.scrollbarY=go(xo.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",a),this.event.bind(this.scrollbarY,"blur",s),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var c=ho(this.scrollbarYRail);this.scrollbarYRight=parseInt(c.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Io(c.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function(e){var t=ho(e);return Io(t.width)+Io(t.paddingLeft)+Io(t.paddingRight)+Io(t.borderLeftWidth)+Io(t.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=Io(c.borderTopWidth)+Io(c.borderBottomWidth),mo(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Io(c.marginTop)+Io(c.marginBottom),mo(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:e.scrollLeft<=0?"start":e.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:e.scrollTop<=0?"start":e.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach((function(e){return Lo[e](n)})),this.lastScrollTop=Math.floor(e.scrollTop),this.lastScrollLeft=e.scrollLeft,this.event.bind(this.element,"scroll",(function(e){return n.onScroll(e)})),Po(this)};Mo.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,mo(this.scrollbarXRail,{display:"block"}),mo(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Io(ho(this.scrollbarXRail).marginLeft)+Io(ho(this.scrollbarXRail).marginRight),this.railYMarginHeight=Io(ho(this.scrollbarYRail).marginTop)+Io(ho(this.scrollbarYRail).marginBottom),mo(this.scrollbarXRail,{display:"none"}),mo(this.scrollbarYRail,{display:"none"}),Po(this),Co(this,"top",0,!1,!0),Co(this,"left",0,!1,!0),mo(this.scrollbarXRail,{display:""}),mo(this.scrollbarYRail,{display:""}))},Mo.prototype.onScroll=function(e){this.isAlive&&(Po(this),Co(this,"top",this.element.scrollTop-this.lastScrollTop),Co(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},Mo.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),bo(this.scrollbarX),bo(this.scrollbarY),bo(this.scrollbarXRail),bo(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},Mo.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter((function(e){return!e.match(/^ps([-_].+|)$/)})).join(" ")};var Do,Fo,Uo=Mo,zo=n(97),Bo=n.n(zo),$o=Uo||r,qo=Ee(Do||(Do=Object(o.__makeTemplateObject)(["",""],["",""])),Bo.a&&Bo.a.toString()),Wo=Te.div(Fo||(Fo=Object(o.__makeTemplateObject)(["\n position: relative;\n"],["\n position: relative;\n"]))),Ho=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleRef=function(e){t._container=e},t}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this._container.parentElement&&this._container.parentElement.scrollTop||0;this.inst=new $o(this._container,this.props.options||{}),this._container.scrollTo&&this._container.scrollTo(0,e)},t.prototype.componentDidUpdate=function(){this.inst.update()},t.prototype.componentWillUnmount=function(){this.inst.destroy()},t.prototype.render=function(){var e=this.props,t=e.children,n=e.className,r=e.updateFn;return r&&r(this.componentDidUpdate.bind(this)),i.createElement(i.Fragment,null,i.createElement(qo,null),i.createElement(Wo,{className:"scrollbar-container "+n,ref:this.handleRef},t))},t}(i.Component);function Vo(e){return i.createElement(Ue.Consumer,null,(function(t){return t.nativeScrollbars?i.createElement("div",{style:{overflow:"auto",msOverflowStyle:"-ms-autohiding-scrollbar"}},e.children):i.createElement(Ho,Object(o.__assign)({},e),e.children)}))}function Yo(e){var t=e.Label,n=void 0===t?Ir:t,r=e.Dropdown,a=void 0===r?Cr:r;return 1===e.options.length?i.createElement(n,null,e.options[0].label):i.createElement(a,Object(o.__assign)({},e))}var Go,Qo,Xo=n(156),Ko=ke(Go||(Go=Object(o.__makeTemplateObject)(["\n a {\n text-decoration: none;\n color: ",";\n\n &:visited {\n color: ",";\n }\n\n &:hover {\n color: ",";\n }\n }\n"],["\n a {\n text-decoration: none;\n color: ",";\n\n &:visited {\n color: ",";\n }\n\n &:hover {\n color: ",";\n }\n }\n"])),(function(e){return e.theme.typography.links.color}),(function(e){return e.theme.typography.links.visited}),(function(e){return e.theme.typography.links.hover})),Jo=Te(co)(Qo||(Qo=Object(o.__makeTemplateObject)(["\n\n font-family: ",";\n font-weight: ",";\n line-height: ",";\n\n p {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n ","\n\n ","\n\n h1 {\n ",";\n color: ",";\n margin-top: 0;\n }\n\n h2 {\n ",";\n color: ",";\n }\n\n code {\n color: ",";\n background-color: ",";\n\n font-family: ",";\n border-radius: 2px;\n border: 1px solid rgba(38, 50, 56, 0.1);\n padding: 0 ","px;\n font-size: ",";\n font-weight: ",";\n\n word-break: break-word;\n }\n\n pre {\n font-family: ",";\n white-space:",";\n background-color: #263238;\n color: white;\n padding: ","px;\n overflow-x: auto;\n line-height: normal;\n border-radius: 0px\n border: 1px solid rgba(38, 50, 56, 0.1);\n\n code {\n background-color: transparent;\n color: white;\n padding: 0;\n\n &:before,\n &:after {\n content: none;\n }\n }\n }\n\n blockquote {\n margin: 0;\n margin-bottom: 1em;\n padding: 0 15px;\n color: #777;\n border-left: 4px solid #ddd;\n }\n\n img {\n max-width: 100%;\n box-sizing: content-box;\n }\n\n ul,\n ol {\n padding-left: 2em;\n margin: 0;\n margin-bottom: 1em;\n\n ul, ol {\n margin-bottom: 0;\n margin-top: 0;\n }\n }\n\n table {\n display: block;\n width: 100%;\n overflow: auto;\n word-break: normal;\n word-break: keep-all;\n border-collapse: collapse;\n border-spacing: 0;\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n }\n\n table tr {\n background-color: #fff;\n border-top: 1px solid #ccc;\n\n &:nth-child(2n) {\n background-color: ",";\n }\n }\n\n table th,\n table td {\n padding: 6px 13px;\n border: 1px solid #ddd;\n }\n\n table th {\n text-align: left;\n font-weight: bold;\n }\n\n ",";\n\n ","\n\n ",";\n"],["\n\n font-family: ",";\n font-weight: ",";\n line-height: ",";\n\n p {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n ","\n\n ","\n\n h1 {\n ",";\n color: ",";\n margin-top: 0;\n }\n\n h2 {\n ",";\n color: ",";\n }\n\n code {\n color: ",";\n background-color: ",";\n\n font-family: ",";\n border-radius: 2px;\n border: 1px solid rgba(38, 50, 56, 0.1);\n padding: 0 ","px;\n font-size: ",";\n font-weight: ",";\n\n word-break: break-word;\n }\n\n pre {\n font-family: ",";\n white-space:",";\n background-color: #263238;\n color: white;\n padding: ","px;\n overflow-x: auto;\n line-height: normal;\n border-radius: 0px\n border: 1px solid rgba(38, 50, 56, 0.1);\n\n code {\n background-color: transparent;\n color: white;\n padding: 0;\n\n &:before,\n &:after {\n content: none;\n }\n }\n }\n\n blockquote {\n margin: 0;\n margin-bottom: 1em;\n padding: 0 15px;\n color: #777;\n border-left: 4px solid #ddd;\n }\n\n img {\n max-width: 100%;\n box-sizing: content-box;\n }\n\n ul,\n ol {\n padding-left: 2em;\n margin: 0;\n margin-bottom: 1em;\n\n ul, ol {\n margin-bottom: 0;\n margin-top: 0;\n }\n }\n\n table {\n display: block;\n width: 100%;\n overflow: auto;\n word-break: normal;\n word-break: keep-all;\n border-collapse: collapse;\n border-spacing: 0;\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n }\n\n table tr {\n background-color: #fff;\n border-top: 1px solid #ccc;\n\n &:nth-child(2n) {\n background-color: ",";\n }\n }\n\n table th,\n table td {\n padding: 6px 13px;\n border: 1px solid #ddd;\n }\n\n table th {\n text-align: left;\n font-weight: bold;\n }\n\n ",";\n\n ","\n\n ",";\n"])),(function(e){return e.theme.typography.fontFamily}),(function(e){return e.theme.typography.fontWeightRegular}),(function(e){return e.theme.typography.lineHeight}),(function(e){return e.compact&&"\n p:first-child {\n margin-top: 0;\n }\n p:last-child {\n margin-bottom: 0;\n }\n "}),(function(e){return e.inline&&" p {\n display: inline-block;\n }"}),In(1),(function(e){return e.theme.colors.primary.main}),In(2),(function(e){return e.theme.colors.text.primary}),(function(e){return e.theme.typography.code.color}),(function(e){return e.theme.typography.code.backgroundColor}),(function(e){return e.theme.typography.code.fontFamily}),(function(e){return e.theme.spacing.unit}),(function(e){return e.theme.typography.code.fontSize}),(function(e){return e.theme.typography.code.fontWeight}),(function(e){return e.theme.typography.code.fontFamily}),(function(e){return e.theme.typography.code.wrap?"pre-wrap":"pre"}),(function(e){return 4*e.theme.spacing.unit}),(function(e){return e.theme.schema.nestedBackground}),zn(".share-link"),Ko,je("Markdown")),Zo=Jo.withComponent("span"),ei=function(e,t){return e?Xo.sanitize(t):t};function ti(e){var t=e.inline?Zo:Jo;return i.createElement(Be,null,(function(n){return i.createElement(t,Object(o.__assign)({className:"redoc-markdown "+(e.className||""),dangerouslySetInnerHTML:{__html:ei(n.untrustedSpec,e.html)}},e))}))}var ni,ri,oi,ii,ai,si=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.source,n=e.inline,r=e.compact,o=e.className,a=new Rt;return i.createElement(ti,{html:a.renderMd(t),inline:n,compact:r,className:o})},t}(i.Component),li=Te.div(ni||(ni=Object(o.__makeTemplateObject)(["\n position: relative;\n"],["\n position: relative;\n"]))),ci=Te.div(ri||(ri=Object(o.__makeTemplateObject)(["\n position: absolute;\n min-width: 80px;\n max-width: 500px;\n background: #fff;\n bottom: 100%;\n left: 50%;\n margin-bottom: 10px;\n transform: translateX(-50%);\n\n border-radius: 4px;\n padding: 0.3em 0.6em;\n text-align: center;\n box-shadow: 0px 0px 5px 0px rgba(204, 204, 204, 1);\n"],["\n position: absolute;\n min-width: 80px;\n max-width: 500px;\n background: #fff;\n bottom: 100%;\n left: 50%;\n margin-bottom: 10px;\n transform: translateX(-50%);\n\n border-radius: 4px;\n padding: 0.3em 0.6em;\n text-align: center;\n box-shadow: 0px 0px 5px 0px rgba(204, 204, 204, 1);\n"]))),ui=Te.div(oi||(oi=Object(o.__makeTemplateObject)(["\n background: #fff;\n color: #000;\n display: inline;\n font-size: 0.85em;\n white-space: nowrap;\n"],["\n background: #fff;\n color: #000;\n display: inline;\n font-size: 0.85em;\n white-space: nowrap;\n"]))),fi=Te.div(ii||(ii=Object(o.__makeTemplateObject)(["\n position: absolute;\n width: 0;\n height: 0;\n bottom: -5px;\n left: 50%;\n margin-left: -5px;\n border-left: solid transparent 5px;\n border-right: solid transparent 5px;\n border-top: solid #fff 5px;\n"],["\n position: absolute;\n width: 0;\n height: 0;\n bottom: -5px;\n left: 50%;\n margin-left: -5px;\n border-left: solid transparent 5px;\n border-right: solid transparent 5px;\n border-top: solid #fff 5px;\n"]))),pi=Te.div(ai||(ai=Object(o.__makeTemplateObject)(["\n position: absolute;\n width: 100%;\n height: 20px;\n bottom: -20px;\n"],["\n position: absolute;\n width: 100%;\n height: 20px;\n bottom: -20px;\n"]))),di=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.open,n=e.title,r=e.children;return i.createElement(li,null,r,t&&i.createElement(ci,null,i.createElement(ui,null,n),i.createElement(fi,null),i.createElement(pi,null)))},t}(i.Component),hi="undefined"!=typeof document&&document.queryCommandSupported&&document.queryCommandSupported("copy"),mi=function(){function e(){}return e.isSupported=function(){return hi},e.selectElement=function(e){var t,n;document.body.createTextRange?((t=document.body.createTextRange()).moveToElementText(e),t.select()):document.createRange&&window.getSelection&&(n=window.getSelection(),(t=document.createRange()).selectNodeContents(e),n.removeAllRanges(),n.addRange(t))},e.deselect=function(){if(document.selection)document.selection.empty();else if(window.getSelection){var e=window.getSelection();e&&e.removeAllRanges()}},e.copySelected=function(){var e;try{e=document.execCommand("copy")}catch(t){e=!1}return e},e.copyElement=function(t){e.selectElement(t);var n=e.copySelected();return n&&e.deselect(),n},e.copyCustom=function(t){var n=document.createElement("textarea");n.style.position="fixed",n.style.top="0",n.style.left="0",n.style.width="2em",n.style.height="2em",n.style.padding="0",n.style.border="none",n.style.outline="none",n.style.boxShadow="none",n.style.background="transparent",n.value=t,document.body.appendChild(n),n.select();var r=e.copySelected();return document.body.removeChild(n),r},e}(),gi=function(e){function t(t){var n=e.call(this,t)||this;return n.copy=function(){var e="string"==typeof n.props.data?n.props.data:JSON.stringify(n.props.data,null,2);mi.copyCustom(e),n.showTooltip()},n.renderCopyButton=function(){return i.createElement("span",{onClick:n.copy},i.createElement(di,{title:mi.isSupported()?"Copied":"Not supported in your browser",open:n.state.tooltipShown},"Copy"))},n.state={tooltipShown:!1},n}return Object(o.__extends)(t,e),t.prototype.render=function(){return this.props.children({renderCopyButton:this.renderCopyButton})},t.prototype.showTooltip=function(){var e=this;this.setState({tooltipShown:!0}),setTimeout((function(){e.setState({tooltipShown:!1})}),1500)},t}(i.PureComponent),yi=1;function vi(e,t){yi=1;var n="";return n+='<div class="redoc-json">',n+="<code>",n+=Ei(e,t),n+="</code>",n+="</div>"}function bi(e){return void 0!==e?e.toString().replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;"):""}function wi(e){return JSON.stringify(e).slice(1,-1)}function xi(e,t){return'<span class="'+t+'">'+bi(e)+"</span>"}function ki(e){return'<span class="token punctuation">'+e+"</span>"}function Ei(e,t){var n=typeof e,r="";return null==e?r+=xi("null","token keyword"):e&&e.constructor===Array?(yi++,r+=function(e,t){for(var n=yi>t?"collapsed":"",r='<div class="collapser"></div>'+ki("[")+'<span class="ellipsis"></span><ul class="array collapsible">',o=!1,i=e.length,a=0;a<i;a++)o=!0,r+='<li><div class="hoverable '+n+'">',r+=Ei(e[a],t),a<i-1&&(r+=","),r+="</div></li>";r+="</ul>"+ki("]"),o||(r=ki("[ ]"));return r}(e,t),yi--):e&&e.constructor===Date?r+=xi('"'+e.toISOString()+'"',"token string"):"object"===n?(yi++,r+=function(e,t){for(var n=yi>t?"collapsed":"",r=Object.keys(e),o=r.length,i='<div class="collapser"></div>'+ki("{")+'<span class="ellipsis"></span><ul class="obj collapsible">',a=!1,s=0;s<o;s++){var l=r[s];a=!0,i+='<li><div class="hoverable '+n+'">',i+='<span class="property token string">"'+bi(l)+'"</span>: ',i+=Ei(e[l],t),s<o-1&&(i+=ki(",")),i+="</div></li>"}i+="</ul>"+ki("}"),a||(i=ki("{ }"));return i}(e,t),yi--):"number"===n?r+=xi(e,"token number"):"string"===n?/^(http|https):\/\/[^\s]+$/.test(e)?r+=xi('"',"token string")+'<a href="'+e+'">'+bi(wi(e))+"</a>"+xi('"',"token string"):r+=xi('"'+wi(e)+'"',"token string"):"boolean"===n&&(r+=xi(e,"token boolean")),r}var Oi,_i,Si,Ti=ke(Oi||(Oi=Object(o.__makeTemplateObject)(["\n .redoc-json > .collapser {\n display: none;\n }\n\n font-family: ",";\n font-size: ",";\n\n white-space: ",";\n contain: content;\n overflow-x: auto;\n\n .callback-function {\n color: gray;\n }\n\n .collapser:after {\n content: '-';\n cursor: pointer;\n }\n\n .collapsed > .collapser:after {\n content: '+';\n cursor: pointer;\n }\n\n .ellipsis:after {\n content: ' … ';\n }\n\n .collapsible {\n margin-left: 2em;\n }\n\n .hoverable {\n padding-top: 1px;\n padding-bottom: 1px;\n padding-left: 2px;\n padding-right: 2px;\n border-radius: 2px;\n }\n\n .hovered {\n background-color: rgba(235, 238, 249, 1);\n }\n\n .collapser {\n padding-right: 6px;\n padding-left: 6px;\n }\n\n ul {\n list-style-type: none;\n padding: 0px;\n margin: 0px 0px 0px 26px;\n }\n\n li {\n position: relative;\n display: block;\n }\n\n .hoverable {\n display: inline-block;\n }\n\n .selected {\n outline-style: solid;\n outline-width: 1px;\n outline-style: dotted;\n }\n\n .collapsed > .collapsible {\n display: none;\n }\n\n .ellipsis {\n display: none;\n }\n\n .collapsed > .ellipsis {\n display: inherit;\n }\n\n .collapser {\n position: absolute;\n top: 1px;\n left: -1.5em;\n cursor: default;\n user-select: none;\n -webkit-user-select: none;\n }\n"],["\n .redoc-json > .collapser {\n display: none;\n }\n\n font-family: ",";\n font-size: ",";\n\n white-space: ",";\n contain: content;\n overflow-x: auto;\n\n .callback-function {\n color: gray;\n }\n\n .collapser:after {\n content: '-';\n cursor: pointer;\n }\n\n .collapsed > .collapser:after {\n content: '+';\n cursor: pointer;\n }\n\n .ellipsis:after {\n content: ' … ';\n }\n\n .collapsible {\n margin-left: 2em;\n }\n\n .hoverable {\n padding-top: 1px;\n padding-bottom: 1px;\n padding-left: 2px;\n padding-right: 2px;\n border-radius: 2px;\n }\n\n .hovered {\n background-color: rgba(235, 238, 249, 1);\n }\n\n .collapser {\n padding-right: 6px;\n padding-left: 6px;\n }\n\n ul {\n list-style-type: none;\n padding: 0px;\n margin: 0px 0px 0px 26px;\n }\n\n li {\n position: relative;\n display: block;\n }\n\n .hoverable {\n display: inline-block;\n }\n\n .selected {\n outline-style: solid;\n outline-width: 1px;\n outline-style: dotted;\n }\n\n .collapsed > .collapsible {\n display: none;\n }\n\n .ellipsis {\n display: none;\n }\n\n .collapsed > .ellipsis {\n display: inherit;\n }\n\n .collapser {\n position: absolute;\n top: 1px;\n left: -1.5em;\n cursor: default;\n user-select: none;\n -webkit-user-select: none;\n }\n"])),(function(e){return e.theme.typography.code.fontFamily}),(function(e){return e.theme.typography.code.fontSize}),(function(e){return e.theme.typography.code.wrap?"pre-wrap":"pre"})),ji=Te.div(_i||(_i=Object(o.__makeTemplateObject)(["\n &:hover > "," {\n opacity: 1;\n }\n"],["\n &:hover > "," {\n opacity: 1;\n }\n"])),uo),Ci=Te(function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.renderInner=function(e){var n=e.renderCopyButton;return i.createElement(ji,null,i.createElement(uo,null,n(),i.createElement("span",{onClick:t.expandAll}," Expand all "),i.createElement("span",{onClick:t.collapseAll}," Collapse all ")),i.createElement(Ue.Consumer,null,(function(e){return i.createElement(co,{className:t.props.className,ref:function(e){return t.node=e},dangerouslySetInnerHTML:{__html:vi(t.props.data,e.jsonSampleExpandLevel)}})})))},t.expandAll=function(){for(var e=t.node.getElementsByClassName("collapsible"),n=0,r=Array.prototype.slice.call(e);n<r.length;n++){r[n].parentNode.classList.remove("collapsed")}},t.collapseAll=function(){for(var e=t.node.getElementsByClassName("collapsible"),n=0,r=Array.prototype.slice.call(e);n<r.length;n++){var o=r[n];o.parentNode.classList.contains("redoc-json")||o.parentNode.classList.add("collapsed")}},t.clickListener=function(e){var t,n=e.target;"collapser"===n.className&&((t=n.parentElement.getElementsByClassName("collapsible")[0]).parentElement.classList.contains("collapsed")?t.parentElement.classList.remove("collapsed"):t.parentElement.classList.add("collapsed"))},t}return Object(o.__extends)(t,e),t.prototype.render=function(){return i.createElement(gi,{data:this.props.data},this.renderInner)},t.prototype.componentDidMount=function(){this.node.addEventListener("click",this.clickListener)},t.prototype.componentWillUnmount=function(){this.node.removeEventListener("click",this.clickListener)},t}(i.PureComponent))(Si||(Si=Object(o.__makeTemplateObject)(["\n ",";\n"],["\n ",";\n"])),Ti),Ii=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.source,n=e.lang;return i.createElement(po,{dangerouslySetInnerHTML:{__html:wt(t,n)}})},t}(i.PureComponent),Ai=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this;return i.createElement(gi,{data:this.props.source},(function(t){var n=t.renderCopyButton;return i.createElement(fo,null,i.createElement(uo,null,n()),i.createElement(Ii,{lang:e.props.lang,source:e.props.source}))}))},t}(i.PureComponent);function Pi(e){var t,n=e.value,r=e.mimeType;return it(r)?i.createElement(Ci,{data:n}):("object"==typeof n&&(n=JSON.stringify(n,null,2)),i.createElement(Ai,{lang:(t=r,-1!==t.search(/xml/i)?"xml":"clike"),source:n}))}function Ri(e){var t=e.example,n=e.mimeType;return void 0===t.value&&t.externalValueUrl?i.createElement(Ni,{example:t,mimeType:n}):i.createElement(Pi,{value:t.value,mimeType:n})}function Ni(e){var t=e.example,n=e.mimeType,r=function(e,t){var n=this,r=Object(i.useState)(!0)[1],a=Object(i.useRef)(void 0),s=Object(i.useRef)(void 0);return s.current!==e&&(a.current=void 0),s.current=e,Object(i.useEffect)((function(){Object(o.__awaiter)(n,void 0,void 0,(function(){var n,i;return Object(o.__generator)(this,(function(o){switch(o.label){case 0:r(!0),o.label=1;case 1:return o.trys.push([1,3,,4]),n=a,[4,e.getExternalValue(t)];case 2:return n.current=o.sent(),[3,4];case 3:return i=o.sent(),a.current=i,[3,4];case 4:return r(!1),[2]}}))}))}),[e,t]),a.current}(t,n);return void 0===r?i.createElement("span",null,"Loading..."):r instanceof Error?i.createElement(po,null,"Error loading external example: ",i.createElement("br",null),i.createElement("a",{className:"token string",href:t.externalValueUrl,target:"_blank"},t.externalValueUrl)):i.createElement(Pi,{value:r,mimeType:n})}var Li,Mi,Di,Fi,Ui,zi,Bi=Te.div(Li||(Li=Object(o.__makeTemplateObject)(["\n padding: 12px;\n background-color: ",";\n margin: 0 0 10px 0;\n display: block;\n"],["\n padding: 12px;\n background-color: ",";\n margin: 0 0 10px 0;\n display: block;\n"])),(function(e){var t=e.theme;return ee(.6,t.rightPanel.backgroundColor)})),$i=Te.span(Mi||(Mi=Object(o.__makeTemplateObject)(["\n font-family: ",";\n font-size: 12px;\n position: absolute;\n z-index: 1;\n top: -11px;\n left: 12px;\n font-weight: ",";\n color: ",";\n"],["\n font-family: ",";\n font-size: 12px;\n position: absolute;\n z-index: 1;\n top: -11px;\n left: 12px;\n font-weight: ",";\n color: ",";\n"])),(function(e){return e.theme.typography.headings.fontFamily}),(function(e){return e.theme.typography.fontWeightBold}),(function(e){var t=e.theme;return ee(.6,t.rightPanel.textColor)})),qi=Te.div(Di||(Di=Object(o.__makeTemplateObject)(["\n position: relative;\n"],["\n position: relative;\n"]))),Wi=Te(jr)(Fi||(Fi=Object(o.__makeTemplateObject)(["\n margin-left: 10px;\n text-transform: none;\n font-size: 0.929em;\n margin: 0 0 10px 0;\n display: block;\n background-color: ",";\n .Dropdown-control {\n margin-top: 0;\n }\n .Dropdown-control,\n .Dropdown-control:hover {\n font-size: 1em;\n border: none;\n padding: 0.9em 1.6em 0.9em 0.9em;\n background: transparent;\n color: ",";\n box-shadow: none;\n\n .Dropdown-arrow {\n border-top-color: ",";\n }\n }\n .Dropdown-menu {\n margin: 0;\n margin-top: 2px;\n }\n"],["\n margin-left: 10px;\n text-transform: none;\n font-size: 0.929em;\n margin: 0 0 10px 0;\n display: block;\n background-color: ",";\n .Dropdown-control {\n margin-top: 0;\n }\n .Dropdown-control,\n .Dropdown-control:hover {\n font-size: 1em;\n border: none;\n padding: 0.9em 1.6em 0.9em 0.9em;\n background: transparent;\n color: ",";\n box-shadow: none;\n\n .Dropdown-arrow {\n border-top-color: ",";\n }\n }\n .Dropdown-menu {\n margin: 0;\n margin-top: 2px;\n }\n"])),(function(e){var t=e.theme;return ee(.6,t.rightPanel.backgroundColor)}),(function(e){return e.theme.rightPanel.textColor}),(function(e){return e.theme.rightPanel.textColor})),Hi=Te.div(Ui||(Ui=Object(o.__makeTemplateObject)(["\n font-family: ",";\n font-size: 12px;\n color: #ee807f;\n"],["\n font-family: ",";\n font-size: 12px;\n color: #ee807f;\n"])),(function(e){return e.theme.typography.code.fontFamily})),Vi=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={activeIdx:0},t.switchMedia=function(e){var n=e.value;t.setState({activeIdx:parseInt(n,10)})},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.state.activeIdx,t=this.props.mediaType.examples||{},n=this.props.mediaType.name,r=i.createElement(Hi,null,"No sample"),o=Object.keys(t);if(0===o.length)return r;if(o.length>1){var a=o.map((function(e,n){return{label:t[e].summary||e,value:n.toString()}})),s=(l=t[o[e]]).description;return i.createElement(Yi,null,i.createElement(qi,null,i.createElement($i,null,"Example"),this.props.renderDropdown({value:a[e],options:a,onChange:this.switchMedia})),i.createElement("div",null,s&&i.createElement(si,{source:s}),i.createElement(Ri,{example:l,mimeType:n})))}var l=t[o[0]];return i.createElement(Yi,null,l.description&&i.createElement(si,{source:l.description}),i.createElement(Ri,{example:l,mimeType:n}))},t}(i.Component),Yi=Te.div(zi||(zi=Object(o.__makeTemplateObject)(["\n margin-top: 15px;\n"],["\n margin-top: 15px;\n"])));if(!i.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!$e.o)throw new Error("mobx-react-lite requires mobx at least version 4 to be available");var Gi=!1;function Qi(){return Gi} /*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */var Xi=function(){return(Xi=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function Ki(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function Ji(e){return e.current?Object($e.h)(e.current):"<unknown>"}var Zi=[];function ea(){var e=Ki(Object(i.useState)(0),2)[1];return Object(i.useCallback)((function(){e((function(e){return e+1}))}),[])}var ta={};function na(e,t,n){if(void 0===t&&(t="observed"),void 0===n&&(n=ta),Qi())return e();var r=(n.useForceUpdate||ea)(),o=Object(i.useRef)(null);o.current||(o.current=new $e.b("observer("+t+")",(function(){r()})));var a,s,l=function(){o.current&&!o.current.isDisposed&&(o.current.dispose(),o.current=null)};if(Object(i.useDebugValue)(o,Ji),function(e){Object(i.useEffect)((function(){return e}),Zi)}((function(){l()})),o.current.track((function(){try{a=e()}catch(e){s=e}})),s)throw l(),s;return a}function ra(e,t){if(Qi())return e;var n,r,o,a=Xi({forwardRef:!1},t),s=e.displayName||e.name,l=function(t,n){return na((function(){return e(t,n)}),s)};return l.displayName=s,n=a.forwardRef?Object(i.memo)(Object(i.forwardRef)(l)):Object(i.memo)(l),r=e,o=n,Object.keys(r).forEach((function(e){r.hasOwnProperty(e)&&!oa[e]&&Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(r,e))})),n.displayName=s,n}var oa={$$typeof:!0,render:!0,compare:!0,type:!0};function ia(e){var t=e.children,n=e.render,r=t||n;return"function"!=typeof r?null:na(r)}function aa(e,t,n,r,o){var i="children"===t?"render":"children",a="function"==typeof e[t],s="function"==typeof e[i];return a&&s?new Error("MobX Observer: Do not use children and render in the same time in`"+n):a||s?null:new Error("Invalid prop `"+o+"` of type `"+typeof e[t]+"` supplied to `"+n+"`, expected `function`.")}ia.propTypes={children:aa,render:aa},ia.displayName="Observer";var sa=0,la={};function ca(e){return la[e]||(la[e]=function(e){if("function"==typeof Symbol)return Symbol(e);var t="__$mobx-react "+e+" ("+sa+")";return sa++,t}(e)),la[e]}function ua(e,t){if(fa(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!hasOwnProperty.call(t,n[o])||!fa(e[n[o]],t[n[o]]))return!1;return!0}function fa(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function pa(e,t,n){Object.hasOwnProperty.call(e,t)?e[t]=n:Object.defineProperty(e,t,{enumerable:!1,configurable:!0,writable:!0,value:n})}var da=ca("patchMixins"),ha=ca("patchedDefinition");function ma(e,t){for(var n=this,r=[],o=arguments.length-2;o-- >0;)r[o]=arguments[o+2];t.locks++;try{var i;return null!=e&&(i=e.apply(this,r)),i}finally{t.locks--,0===t.locks&&t.methods.forEach((function(e){e.apply(n,r)}))}}function ga(e,t){return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];ma.call.apply(ma,[this,e,t].concat(n))}}function ya(e,t,n){var r=function(e,t){var n=e[da]=e[da]||{},r=n[t]=n[t]||{};return r.locks=r.locks||0,r.methods=r.methods||[],r}(e,t);r.methods.indexOf(n)<0&&r.methods.push(n);var o=Object.getOwnPropertyDescriptor(e,t);if(!o||!o[ha]){var i=function e(t,n,r,o,i){var a,s=ga(i,o);return(a={})[ha]=!0,a.get=function(){return s},a.set=function(i){if(this===t)s=ga(i,o);else{var a=e(this,n,r,o,i);Object.defineProperty(this,n,a)}},a.configurable=!0,a.enumerable=r,a}(e,t,o?o.enumerable:void 0,r,e[t]);Object.defineProperty(e,t,i)}}var va=$e.a||"$mobx",ba=ca("isUnmounted"),wa=ca("skipRender"),xa=ca("isForcingUpdate");function ka(e,t){return Qi()&&console.warn("[mobx-react] It seems that a re-rendering of a React component is triggered while in static (server-side) mode. Please make sure components are rendered only once server-side."),this.state!==t||!ua(this.props,e)}function Ea(e,t){var n=ca("reactProp_"+t+"_valueHolder"),r=ca("reactProp_"+t+"_atomHolder");function o(){return this[r]||pa(this,r,Object($e.g)("reactive "+t)),this[r]}Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return o.call(this).reportObserved(),this[n]},set:function(e){this[xa]||ua(this[n],e)?pa(this,n,e):(pa(this,n,e),pa(this,wa,!0),o.call(this).reportChanged(),pa(this,wa,!1))}})}var Oa="function"==typeof Symbol&&Symbol.for,_a=Oa?Symbol.for("react.forward_ref"):"function"==typeof i.forwardRef&&Object(i.forwardRef)((function(){})).$$typeof,Sa=Oa?Symbol.for("react.memo"):"function"==typeof i.memo&&Object(i.memo)((function(){})).$$typeof;function Ta(e){if(!0===e.isMobxInjector&&console.warn("Mobx observer: You are trying to use 'observer' on a component that already has 'inject'. Please apply 'observer' before applying 'inject'"),Sa&&e.$$typeof===Sa)throw new Error("Mobx observer: You are trying to use 'observer' on function component wrapped to either another observer or 'React.memo'. The observer already applies 'React.memo' for you.");if(_a&&e.$$typeof===_a){var t=e.render;if("function"!=typeof t)throw new Error("render property of ForwardRef was not a function");return Object(i.forwardRef)((function(){var e=arguments;return a.a.createElement(ia,null,(function(){return t.apply(void 0,e)}))}))}return"function"!=typeof e||e.prototype&&e.prototype.render||e.isReactClass||Object.prototype.isPrototypeOf.call(i.Component,e)?function(e){var t=e.prototype;if(t.componentWillReact)throw new Error("The componentWillReact life-cycle event is no longer supported");if(e.__proto__!==i.PureComponent)if(t.shouldComponentUpdate){if(t.shouldComponentUpdate!==ka)throw new Error("It is not allowed to use shouldComponentUpdate in observer based components.")}else t.shouldComponentUpdate=ka;Ea(t,"props"),Ea(t,"state");var n=t.render;return t.render=function(){return function(e){var t=this;if(!0===Qi())return e.call(this);pa(this,wa,!1),pa(this,xa,!1);var n=this.displayName||this.name||this.constructor&&(this.constructor.displayName||this.constructor.name)||"<component>",r=e.bind(this),o=!1,a=new $e.b(n+".render()",(function(){if(!o&&(o=!0,!0!==t[ba])){var e=!0;try{pa(t,xa,!0),t[wa]||i.Component.prototype.forceUpdate.call(t),e=!1}finally{pa(t,xa,!1),e&&a.dispose()}}}));function s(){o=!1;var e=void 0,t=void 0;if(a.track((function(){try{t=Object($e.c)(!1,r)}catch(t){e=t}})),e)throw e;return t}return a.reactComponent=this,s[va]=a,this.render=s,s.call(this)}.call(this,n)},ya(t,"componentWillUnmount",(function(){!0!==Qi()&&(this.render[va]&&this.render[va].dispose(),this[ba]=!0)})),e}(e):ra(e)}a.a.createContext({});ca("disposeOnUnmountProto"),ca("disposeOnUnmountInst");function ja(e){function t(t,n,r,o,i,a){for(var s=[],l=arguments.length-6;l-- >0;)s[l]=arguments[l+6];return Object($e.q)((function(){return o=o||"<<anonymous>>",a=a||r,null==n[r]?t?new Error("The "+i+" `"+a+"` is marked as required in `"+o+"`, but its value is `"+(null===n[r]?"null":"undefined")+"`."):null:e.apply(void 0,[n,r,o,i,a].concat(s))}))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}function Ca(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||"Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol}(t,e)?"symbol":t}function Ia(e,t){return ja((function(n,r,o,i,a){return Object($e.q)((function(){if(e&&Ca(n[r])===t.toLowerCase())return null;var i;switch(t){case"Array":i=$e.i;break;case"Object":i=$e.k;break;case"Map":i=$e.j;break;default:throw new Error("Unexpected mobxType: "+t)}var s=n[r];if(!i(s)){var l=function(e){var t=Ca(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}(s),c=e?" or javascript `"+t.toLowerCase()+"`":"";return new Error("Invalid prop `"+a+"` of type `"+l+"` supplied to `"+o+"`, expected `mobx.Observable"+t+"`"+c+".")}return null}))}))}function Aa(e,t){return ja((function(n,r,o,i,a){for(var s=[],l=arguments.length-5;l-- >0;)s[l]=arguments[l+5];return Object($e.q)((function(){if("function"!=typeof t)return new Error("Property `"+a+"` of component `"+o+"` has invalid PropType notation.");var l=Ia(e,"Array")(n,r,o);if(l instanceof Error)return l;for(var c=n[r],u=0;u<c.length;u++)if((l=t.apply(void 0,[c,u,o,i,a+"["+u+"]"].concat(s)))instanceof Error)return l;return null}))}))}Ia(!1,"Array"),Aa.bind(null,!1),Ia(!1,"Map"),Ia(!1,"Object"),Ia(!0,"Array"),Aa.bind(null,!0),Ia(!0,"Object");if(!i.Component)throw new Error("mobx-react requires React to be available");if(!$e.l)throw new Error("mobx-react requires mobx to be available");"function"==typeof s.unstable_batchedUpdates&&Object($e.f)({reactionScheduler:s.unstable_batchedUpdates});var Pa,Ra,Na,La,Ma,Da,Fa,Ua,za,Ba,$a,qa,Wa,Ha,Va,Ya,Ga,Qa=Te(yr)(Pa||(Pa=Object(o.__makeTemplateObject)(["\n cursor: pointer;\n\n "," {\n height: ",";\n width: ",";\n polygon {\n fill: ",";\n }\n }\n"],["\n cursor: pointer;\n\n "," {\n height: ",";\n width: ",";\n polygon {\n fill: ",";\n }\n }\n"])),fr,(function(e){return e.theme.schema.arrow.size}),(function(e){return e.theme.schema.arrow.size}),(function(e){return e.theme.schema.arrow.color})),Xa=Te.span(Ra||(Ra=Object(o.__makeTemplateObject)(["\n vertical-align: middle;\n font-size: ",";\n line-height: 20px;\n"],["\n vertical-align: middle;\n font-size: ",";\n line-height: 20px;\n"])),(function(e){return e.theme.typography.code.fontSize})),Ka=Te(Xa)(Na||(Na=Object(o.__makeTemplateObject)(["\n color: ",";\n"],["\n color: ",";\n"])),(function(e){return ee(.2,e.theme.schema.typeNameColor)})),Ja=Te(Xa)(La||(La=Object(o.__makeTemplateObject)(["\n color: ",";\n"],["\n color: ",";\n"])),(function(e){return e.theme.schema.typeNameColor})),Za=Te(Xa)(Ma||(Ma=Object(o.__makeTemplateObject)(["\n color: ",";\n word-break: break-word;\n"],["\n color: ",";\n word-break: break-word;\n"])),(function(e){return e.theme.schema.typeTitleColor})),es=Ja,ts=Te(Xa.withComponent("div"))(Da||(Da=Object(o.__makeTemplateObject)(["\n color: ",";\n font-size: ",";\n font-weight: normal;\n margin-left: 20px;\n line-height: 1;\n"],["\n color: ",";\n font-size: ",";\n font-weight: normal;\n margin-left: 20px;\n line-height: 1;\n"])),(function(e){return e.theme.schema.requireLabelColor}),(function(e){return e.theme.schema.labelsTextSize})),ns=Te(Xa)(Fa||(Fa=Object(o.__makeTemplateObject)(["\n color: ",";\n font-size: 13px;\n"],["\n color: ",";\n font-size: 13px;\n"])),(function(e){return e.theme.colors.warning.main})),rs=Te(Xa)(Ua||(Ua=Object(o.__makeTemplateObject)(["\n color: #3195a6;\n font-size: 13px;\n"],["\n color: #3195a6;\n font-size: 13px;\n"]))),os=Te(Xa)(za||(za=Object(o.__makeTemplateObject)(["\n color: #3195a6;\n &::before,\n &::after {\n font-weight: bold;\n }\n"],["\n color: #3195a6;\n &::before,\n &::after {\n font-weight: bold;\n }\n"]))),is=Te(Xa)(Ba||(Ba=Object(o.__makeTemplateObject)(["\n border-radius: 2px;\n ",";\n & + & {\n margin-left: 0;\n }\n ",";\n"],["\n border-radius: 2px;\n ",";\n & + & {\n margin-left: 0;\n }\n ",";\n"])),(function(e){var t=e.theme;return"\n background-color: "+ee(.95,t.colors.text.primary)+";\n color: "+ee(.1,t.colors.text.primary)+";\n\n padding: 0 "+t.spacing.unit+"px;\n border: 1px solid "+ee(.9,t.colors.text.primary)+";\n font-family: "+t.typography.code.fontFamily+";\n}"}),je("ExampleValue")),as=Te(is)($a||($a=Object(o.__makeTemplateObject)([""],[""]))),ss=Te(Xa)(qa||(qa=Object(o.__makeTemplateObject)(["\n border-radius: 2px;\n ",";\n & + & {\n margin-left: 0;\n }\n ",";\n"],["\n border-radius: 2px;\n ",";\n & + & {\n margin-left: 0;\n }\n ",";\n"])),(function(e){var t=e.theme;return"\n background-color: "+ee(.95,t.colors.primary.light)+";\n color: "+ee(.1,t.colors.primary.main)+";\n\n margin: 0 "+t.spacing.unit+"px;\n padding: 0 "+t.spacing.unit+"px;\n border: 1px solid "+ee(.9,t.colors.primary.main)+";\n font-family: "+t.typography.code.fontFamily+";\n}"}),je("ConstraintItem")),ls=Te.div(Wa||(Wa=Object(o.__makeTemplateObject)(["\n ",";\n ","\n"],["\n ",";\n ","\n"])),Ko,(function(e){return e.compact?"":"margin: 1em 0"})),cs=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.externalDocs;return e&&e.url?i.createElement(ls,{compact:this.props.compact},i.createElement("a",{href:e.url},e.description||e.url)):null},t=Object(o.__decorate)([Ta],t)}(i.Component),us=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.values,n=e.type,r=this.context.enumSkipQuotes;return t.length?i.createElement("div",null,i.createElement(Xa,null,"array"===n?ge("enumArray"):""," ",1===t.length?ge("enumSingleValue"):ge("enum"),":")," ",t.map((function(e,t){var n=r?e:JSON.stringify(e);return i.createElement(i.Fragment,{key:t},i.createElement(is,null,n)," ")}))):null},t.contextType=Ue,t}(i.PureComponent),fs=Te(Jo)(Ha||(Ha=Object(o.__makeTemplateObject)(["\n margin: 2px 0;\n"],["\n margin: 2px 0;\n"]))),ps=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.extensions;return i.createElement(Ue.Consumer,null,(function(t){return i.createElement(i.Fragment,null,t.showExtensions&&Object.keys(e).map((function(t){return i.createElement(fs,{key:t},i.createElement(Xa,null," ",t.substring(2),": ")," ",i.createElement(as,null,"string"==typeof e[t]?e[t]:JSON.stringify(e[t])))})))}))},t}(i.PureComponent),ds=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){return 0===this.props.constraints.length?null:i.createElement("span",null," ",this.props.constraints.map((function(e){return i.createElement(ss,{key:e}," ",e," ")})))},t}(i.PureComponent),hs=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){if(void 0===this.props.value)return null;var e=this.props.raw?this.props.value:JSON.stringify(this.props.value);return i.createElement("div",null,i.createElement(Xa,null," ",this.props.label," ")," ",i.createElement(is,null,e))},t}(i.PureComponent),ms=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.showExamples,n=e.field,r=e.renderDiscriminatorSwitch,a=this.context,s=a.enumSkipQuotes,l=a.hideSchemaTitles,c=n.schema,u=n.description,f=n.example,p=n.deprecated,d=!!s||"header"===n.in,h=null;if(t&&void 0!==f){var m=ge("example")+":";if(n.in&&(n.style||n.serializationMime)){var g=decodeURIComponent(ut(n,f));h=i.createElement(hs,{label:m,value:g,raw:!0})}else h=i.createElement(hs,{label:m,value:f})}return i.createElement("div",null,i.createElement("div",null,i.createElement(Ka,null,c.typePrefix),i.createElement(Ja,null,c.displayType),c.displayFormat&&i.createElement(es,null," ","<",c.displayFormat,">"," "),c.title&&!l&&i.createElement(Za,null," (",c.title,") "),i.createElement(ds,{constraints:c.constraints}),c.nullable&&i.createElement(rs,null," ",ge("nullable")," "),c.pattern&&i.createElement(os,null," ",c.pattern," "),c.isCircular&&i.createElement(ns,null," ",ge("recursive")," ")),p&&i.createElement("div",null,i.createElement(pr,{type:"warning"}," ",ge("deprecated")," ")),i.createElement(hs,{raw:d,label:ge("default")+":",value:c.default}),!r&&i.createElement(us,{type:c.type,values:c.enum})," ",h,i.createElement(ps,{extensions:Object(o.__assign)(Object(o.__assign)({},n.extensions),c.extensions)}),i.createElement("div",null,i.createElement(si,{compact:!0,source:u})),c.externalDocs&&i.createElement(cs,{externalDocs:c.externalDocs,compact:!0}),r&&r(this.props)||null)},t.contextType=Ue,t}(i.PureComponent),gs=Te.div(Va||(Va=Object(o.__makeTemplateObject)(["\n padding-left: ","px;\n"],["\n padding-left: ","px;\n"])),(function(e){return 2*e.theme.spacing.unit})),ys=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.schema.items;return i.createElement("div",null,i.createElement(_r,null," Array "),i.createElement(gs,null,i.createElement(Es,Object(o.__assign)({},this.props,{schema:e}))),i.createElement(Sr,null))},t}(i.PureComponent),vs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.toggle=function(){t.props.field.toggle()},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.field,r=e.isLast,a=n.name,s=n.expanded,l=n.deprecated,c=n.required,u=n.kind,f=!n.schema.isPrimitive&&!n.schema.isCircular,p=f?i.createElement(Qa,{onClick:this.toggle,className:l?"deprecated":"",kind:u,title:a},i.createElement(br,null),a,i.createElement(fr,{direction:s?"down":"right"}),c&&i.createElement(ts,null," required ")):i.createElement(yr,{className:l?"deprecated":void 0,kind:u,title:a},i.createElement(br,null),a,c&&i.createElement(ts,null," required "));return i.createElement(i.Fragment,null,i.createElement("tr",{className:r?"last "+t:t},p,i.createElement(vr,null,i.createElement(ms,Object(o.__assign)({},this.props)))),n.expanded&&f&&i.createElement("tr",{key:n.name+"inner"},i.createElement(gr,{colSpan:2},i.createElement(wr,null,i.createElement(Es,{schema:n.schema,skipReadOnly:this.props.skipReadOnly,skipWriteOnly:this.props.skipWriteOnly,showTitle:this.props.showTitle})))))},t=Object(o.__decorate)([Ta],t)}(i.Component),bs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.changeActiveChild=function(e){var n=e.value,r=parseInt(n,10);t.props.parent.activateOneOf(r)},t}return Object(o.__extends)(t,e),t.prototype.sortOptions=function(e,t){if(0!==t.length){var n={};t.forEach((function(e,t){n[e]=t})),e.sort((function(e,t){return n[e.label]>n[t.label]?1:-1}))}},t.prototype.render=function(){var e=this.props,t=e.parent,n=e.enumValues;if(void 0===t.oneOf)return null;var r=t.oneOf.map((function(e,t){return{value:t.toString(),label:e.title}})),o=r[t.activeOneOf];return this.sortOptions(r,n),i.createElement(jr,{value:o,options:r,onChange:this.changeActiveChild})},t=Object(o.__decorate)([Ta],t)}(i.Component),ws=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),Object.defineProperty(t.prototype,"parentSchema",{get:function(){return this.props.discriminator.parentSchema},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props,n=t.schema.fields,r=void 0===n?[]:n,o=t.showTitle,a=t.discriminator,s=this.props.skipReadOnly||this.props.skipWriteOnly?r.filter((function(t){return!(e.props.skipReadOnly&&t.schema.readOnly||e.props.skipWriteOnly&&t.schema.writeOnly)})):r;return i.createElement(xr,null,o&&i.createElement(hr,null,this.props.schema.title),i.createElement("tbody",null,le(s,(function(t,n){return i.createElement(vs,{key:t.name,isLast:n,field:t,renderDiscriminatorSwitch:a&&a.fieldName===t.name&&function(){return i.createElement(bs,{parent:e.parentSchema,enumValues:t.schema.enum})}||void 0,className:t.expanded?"expanded":void 0,showExamples:!1,skipReadOnly:e.props.skipReadOnly,skipWriteOnly:e.props.skipWriteOnly,showTitle:e.props.showTitle})}))))},t=Object(o.__decorate)([Ta],t)}(i.Component),xs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.activateOneOf=function(){t.props.schema.activateOneOf(t.props.idx)},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.idx,n=e.schema,r=e.subSchema;return i.createElement(Or,{active:t===n.activeOneOf,onClick:this.activateOneOf},r.title||r.typePrefix+r.displayType)},t=Object(o.__decorate)([Ta],t)}(i.Component),ks=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.schema.oneOf,n=e.schema;return void 0===t?null:i.createElement("div",null,i.createElement(Er,null," ",n.oneOfType," "),i.createElement(kr,null,t.map((function(e,t){return i.createElement(xs,{key:e.pointer,schema:n,subSchema:e,idx:t})}))),i.createElement(Es,Object(o.__assign)({},this.props,{schema:t[n.activeOneOf]})))},t=Object(o.__decorate)([Ta],t)}(i.Component),Es=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.schema;if(!e)return i.createElement("em",null," Schema not provided ");var t=e.type,n=e.oneOf,r=e.discriminatorProp;if(e.isCircular)return i.createElement("div",null,i.createElement(Ja,null,e.displayType),e.title&&i.createElement(Za,null," ",e.title," "),i.createElement(ns,null," ",ge("recursive")," "));if(void 0!==r){if(!n||!n.length)throw new Error("Looks like you are using discriminator wrong: you don't have any definition inherited from the "+e.title);return i.createElement(ws,Object(o.__assign)({},Object(o.__assign)(Object(o.__assign)({},this.props),{schema:n[e.activeOneOf]}),{discriminator:{fieldName:r,parentSchema:e}}))}if(void 0!==n)return i.createElement(ks,Object(o.__assign)({schema:e},this.props));switch(t){case"object":return i.createElement(ws,Object(o.__assign)({},this.props));case"array":return i.createElement(ys,Object(o.__assign)({},this.props))}var a={schema:e,name:"",required:!1,description:e.description,externalDocs:e.externalDocs,deprecated:!1,toggle:function(){return null},expanded:!1};return i.createElement("div",null,i.createElement(ms,{field:a}))},t=Object(o.__decorate)([Ta],t)}(i.Component),Os=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.renderDropdown=function(e){return i.createElement(Yo,Object(o.__assign)({Label:Ir,Dropdown:Wi},e))},t}return Object(o.__extends)(t,e),t.getMediaType=function(e,t){if(!e)return{};var n={schema:{$ref:e}};return t&&(n.examples={example:{$ref:t}}),n},Object.defineProperty(t.prototype,"mediaModel",{get:function(){var e=this.props,n=e.parser,r=e.schemaRef,o=e.exampleRef,i=e.options;return this._mediaModel||(this._mediaModel=new Qt(n,"json",!1,t.getMediaType(r,o),i)),this._mediaModel},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this.props,t=e.showReadOnly,n=void 0===t||t,r=e.showWriteOnly,o=void 0!==r&&r;return i.createElement(_n,null,i.createElement(jn,null,i.createElement(On,null,i.createElement(Es,{skipWriteOnly:!o,skipReadOnly:!n,schema:this.mediaModel.schema})),i.createElement(Tn,null,i.createElement(_s,null,i.createElement(Vi,{renderDropdown:this.renderDropdown,mediaType:this.mediaModel})))))},t}(i.PureComponent),_s=Te.div(Ya||(Ya=Object(o.__makeTemplateObject)(["\n background: ",";\n & > div,\n & > pre {\n padding: ","px;\n margin: 0;\n }\n\n & > div > pre {\n padding: 0;\n }\n"],["\n background: ",";\n & > div,\n & > pre {\n padding: ","px;\n margin: 0;\n }\n\n & > div > pre {\n padding: 0;\n }\n"])),(function(e){return e.theme.codeSample.backgroundColor}),(function(e){return 4*e.theme.spacing.unit})),Ss={oauth2:"OAuth2",apiKey:"API Key",http:"HTTP",openIdConnect:"Open ID Connect"},Ts=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.flow;return i.createElement("tr",null,i.createElement("th",null," ",t," OAuth Flow "),i.createElement("td",null,"implicit"===t||"authorizationCode"===t?i.createElement("div",null,i.createElement("strong",null," Authorization URL: "),n.authorizationUrl):null,"password"===t||"clientCredentials"===t||"authorizationCode"===t?i.createElement("div",null,i.createElement("strong",null," Token URL: "),n.tokenUrl):null,n.refreshUrl&&i.createElement("div",null,i.createElement("strong",null," Refresh URL: "),n.refreshUrl),i.createElement("div",null,i.createElement("strong",null," Scopes: ")),i.createElement("ul",null,Object.keys(n.scopes||{}).map((function(e){return i.createElement("li",{key:e},i.createElement("code",null,e)," - ",i.createElement(si,{inline:!0,source:n.scopes[e]||""}))})))))},t}(i.PureComponent),js=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){return this.props.securitySchemes.schemes.map((function(e){return i.createElement(_n,{id:e.sectionId,key:e.id},i.createElement(jn,null,i.createElement(On,null,i.createElement(Pn,null,i.createElement(Wn,{to:e.sectionId}),e.id),i.createElement(si,{source:e.description||""}),i.createElement(Jo,null,i.createElement("table",{className:"security-details"},i.createElement("tbody",null,i.createElement("tr",null,i.createElement("th",null," Security Scheme Type "),i.createElement("td",null," ",Ss[e.type]||e.type," ")),e.apiKey?i.createElement("tr",null,i.createElement("th",null," ",(t=e.apiKey.in||"").charAt(0).toUpperCase()+t.slice(1)," parameter name:"),i.createElement("td",null," ",e.apiKey.name," ")):e.http?[i.createElement("tr",{key:"scheme"},i.createElement("th",null," HTTP Authorization Scheme "),i.createElement("td",null," ",e.http.scheme," ")),"bearer"===e.http.scheme&&e.http.bearerFormat&&i.createElement("tr",{key:"bearer"},i.createElement("th",null," Bearer format "),i.createElement("td",null,' "',e.http.bearerFormat,'" '))]:e.openId?i.createElement("tr",null,i.createElement("th",null," Connect URL "),i.createElement("td",null,i.createElement("a",{target:"_blank",href:e.openId.connectUrl},e.openId.connectUrl))):e.flows?Object.keys(e.flows).map((function(t){return i.createElement(Ts,{key:t,type:t,flow:e.flows[t]})})):null))))));var t}))},t}(i.PureComponent);var Cs,Is,As,Ps,Rs,Ns,Ls,Ms,Ds,Fs,Us,zs,Bs,$s,qs,Ws,Hs,Vs,Ys,Gs,Qs,Xs,Ks=function(){function e(e,t,n,r){var o=this;void 0===n&&(n={}),void 0===r&&(r=!0),this.marker=new Ct,this.disposer=null,this.rawOptions=n,this.options=new be(n,Js),this.scroll=new on(this.options),rn.updateOnHistory(Tt.currentId,this.scroll),this.spec=new zt(e,t,this.options),this.menu=new rn(this.spec,this.scroll,Tt),this.options.disableSearch||(this.search=new En,r&&this.search.indexItems(this.menu.items),this.disposer=Object($e.m)(this.menu,"activeItemIdx",(function(e){o.updateMarkOnMenu(e.newValue)})))}return e.fromJS=function(t){var n=new e(t.spec.data,t.spec.url,t.options,!1);return n.menu.activeItemIdx=t.menu.activeItemIdx||0,n.menu.activate(n.menu.flatItems[n.menu.activeItemIdx]),n.options.disableSearch||n.search.load(t.searchIndex),n},e.prototype.onDidMount=function(){this.menu.updateOnHistory(),this.updateMarkOnMenu(this.menu.activeItemIdx)},e.prototype.dispose=function(){this.scroll.dispose(),this.menu.dispose(),this.search&&this.search.dispose(),null!=this.disposer&&this.disposer()},e.prototype.toJS=function(){return Object(o.__awaiter)(this,void 0,void 0,(function(){var e,t;return Object(o.__generator)(this,(function(n){switch(n.label){case 0:return e={menu:{activeItemIdx:this.menu.activeItemIdx},spec:{url:this.spec.parser.specUrl,data:this.spec.parser.spec}},this.search?[4,this.search.toJS()]:[3,2];case 1:return t=n.sent(),[3,3];case 2:t=void 0,n.label=3;case 3:return[2,(e.searchIndex=t,e.options=this.rawOptions,e)]}}))}))},e.prototype.updateMarkOnMenu=function(e){for(var t=Math.max(0,e),n=Math.min(this.menu.flatItems.length,t+5),r=[],o=t;o<n;o++){var i=this.menu.getElementAt(o);i&&("section"===this.menu.flatItems[o].type&&(i=i.parentElement.parentElement),i&&r.push(i))}this.marker.addOnly(r),this.marker.mark()},e}(),Js={allowedMdComponents:(Ga={},Ga["security-definitions"]={component:js,propsSelector:function(e){return{securitySchemes:e.spec.securitySchemes}}},Ga.SecurityDefinitions={component:js,propsSelector:function(e){return{securitySchemes:e.spec.securitySchemes}}},Ga.SchemaDefinition={component:Os,propsSelector:function(e){return{parser:e.spec.parser,options:e.options}}},Ga)},Zs=Te(An)(Cs||(Cs=Object(o.__makeTemplateObject)(["\n margin-top: 0;\n margin-bottom: 0.5em;\n\n ",";\n"],["\n margin-top: 0;\n margin-bottom: 0.5em;\n\n ",";\n"])),je("ApiHeader")),el=Te.a(Is||(Is=Object(o.__makeTemplateObject)(["\n border: 1px solid ",";\n color: ",";\n font-weight: normal;\n margin-left: 0.5em;\n padding: 4px 8px 4px;\n display: inline-block;\n text-decoration: none;\n cursor: pointer;\n\n ",";\n"],["\n border: 1px solid ",";\n color: ",";\n font-weight: normal;\n margin-left: 0.5em;\n padding: 4px 8px 4px;\n display: inline-block;\n text-decoration: none;\n cursor: pointer;\n\n ",";\n"])),(function(e){return e.theme.colors.primary.main}),(function(e){return e.theme.colors.primary.main}),je("DownloadButton")),tl=Te.span(As||(As=Object(o.__makeTemplateObject)(["\n &::before {\n content: '|';\n display: inline-block;\n opacity: 0.5;\n width: ","px;\n text-align: center;\n }\n\n &:last-child::after {\n display: none;\n }\n"],["\n &::before {\n content: '|';\n display: inline-block;\n opacity: 0.5;\n width: ","px;\n text-align: center;\n }\n\n &:last-child::after {\n display: none;\n }\n"])),15),nl=Te.div(Ps||(Ps=Object(o.__makeTemplateObject)(["\n overflow: hidden;\n"],["\n overflow: hidden;\n"]))),rl=Te.div(Rs||(Rs=Object(o.__makeTemplateObject)(["\n display: flex;\n flex-wrap: wrap;\n // hide separator on new lines: idea from https://stackoverflow.com/a/31732902/1749888\n margin-left: -","px;\n"],["\n display: flex;\n flex-wrap: wrap;\n // hide separator on new lines: idea from https://stackoverflow.com/a/31732902/1749888\n margin-left: -","px;\n"])),15),ol=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleDownloadClick=function(e){e.target.href||(e.target.href=t.props.store.spec.info.downloadLink)},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.store,t=e.spec,n=t.info,r=t.externalDocs,o=e.options.hideDownloadButton,a=n.downloadFileName,s=n.downloadLink,l=n.license&&i.createElement(tl,null,"License: ",i.createElement("a",{href:n.license.url},n.license.name))||null,c=n.contact&&n.contact.url&&i.createElement(tl,null,"URL: ",i.createElement("a",{href:n.contact.url},n.contact.url))||null,u=n.contact&&n.contact.email&&i.createElement(tl,null,n.contact.name||"E-mail",":"," ",i.createElement("a",{href:"mailto:"+n.contact.email},n.contact.email))||null,f=n.termsOfService&&i.createElement(tl,null,i.createElement("a",{href:n.termsOfService},"Terms of Service"))||null,p=n.version&&i.createElement("span",null,"(",n.version,")")||null;return i.createElement(_n,null,i.createElement(jn,null,i.createElement(On,{className:"api-info"},i.createElement(Zs,null,n.title," ",p),!o&&i.createElement("p",null,"Download OpenAPI specification:",i.createElement(el,{download:a,target:"_blank",href:s,onClick:this.handleDownloadClick},"Download")),i.createElement(Jo,null,(n.license||n.contact||n.termsOfService)&&i.createElement(nl,null,i.createElement(rl,null,u," ",c," ",l," ",f))||null),i.createElement(si,{source:e.spec.info.description}),r&&i.createElement(cs,{externalDocs:r}))))},t=Object(o.__decorate)([Ta],t)}(i.Component),il=Te.img(Ns||(Ns=Object(o.__makeTemplateObject)(["\n max-height: ",";\n max-width: ",";\n padding: ",";\n width: 100%;\n display: block;\n"],["\n max-height: ",";\n max-width: ",";\n padding: ",";\n width: 100%;\n display: block;\n"])),(function(e){return e.theme.logo.maxHeight}),(function(e){return e.theme.logo.maxWidth}),(function(e){return e.theme.logo.gutter})),al=Te.div(Ls||(Ls=Object(o.__makeTemplateObject)(["\n text-align: center;\n"],["\n text-align: center;\n"]))),sl=Te.a(Ms||(Ms=Object(o.__makeTemplateObject)(["\n display: inline-block;\n"],["\n display: inline-block;\n"]))),ll=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.info,t=e["x-logo"];if(!t||!t.url)return null;var n,r=t.href||e.contact&&e.contact.url,o=t.altText?t.altText:"logo",a=i.createElement(il,{src:t.url,alt:o});return i.createElement(al,{style:{backgroundColor:t.backgroundColor}},r?(n=r,function(e){return i.createElement(sl,{href:n},e)})(a):a)},t=Object(o.__decorate)([Ta],t)}(i.Component),cl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this;return i.createElement(Be,null,(function(t){return i.createElement(Fn,null,(function(n){return e.renderWithOptionsAndStore(t,n)}))}))},t.prototype.renderWithOptionsAndStore=function(e,t){var n=this.props,r=n.source,a=n.htmlWrap,s=void 0===a?function(e){return e}:a;if(!t)throw new Error("When using components in markdown, store prop must be provided");var l=new Rt(e).renderMdWithComponents(r);return l.length?l.map((function(e,n){return"string"==typeof e?i.cloneElement(s(i.createElement(ti,{html:e,inline:!1,compact:!1})),{key:n}):i.createElement(e.component,Object(o.__assign)({key:n},Object(o.__assign)(Object(o.__assign)({},e.props),e.propsSelector(t))))})):null},t}(i.Component),ul=Te.code(Ds||(Ds=Object(o.__makeTemplateObject)(["\n font-size: ",";\n font-family: ",";\n border: 1px solid ",";\n margin: 0 3px;\n padding: 0.2em;\n display: inline-block;\n line-height: 1;\n\n &:after {\n content: ',';\n }\n &:last-child:after {\n content: none;\n }\n"],["\n font-size: ",";\n font-family: ",";\n border: 1px solid ",";\n margin: 0 3px;\n padding: 0.2em;\n display: inline-block;\n line-height: 1;\n\n &:after {\n content: ',';\n }\n &:last-child:after {\n content: none;\n }\n"])),(function(e){return e.theme.typography.code.fontSize}),(function(e){return e.theme.typography.code.fontFamily}),(function(e){return e.theme.colors.border.dark})),fl=Te.span(Fs||(Fs=Object(o.__makeTemplateObject)(["\n &:after {\n content: ' AND ';\n font-weight: bold;\n }\n\n &:last-child:after {\n content: none;\n }\n\n ",";\n"],["\n &:after {\n content: ' AND ';\n font-weight: bold;\n }\n\n &:last-child:after {\n content: none;\n }\n\n ",";\n"])),Ko),pl=Te.span(Us||(Us=Object(o.__makeTemplateObject)(["\n &:before {\n content: '( ';\n font-weight: bold;\n }\n &:after {\n content: ' ) OR ';\n font-weight: bold;\n }\n &:last-child:after {\n content: ' )';\n }\n\n &:only-child:before,\n &:only-child:after {\n content: none;\n }\n\n ",";\n"],["\n &:before {\n content: '( ';\n font-weight: bold;\n }\n &:after {\n content: ' ) OR ';\n font-weight: bold;\n }\n &:last-child:after {\n content: ' )';\n }\n\n &:only-child:before,\n &:only-child:after {\n content: none;\n }\n\n ",";\n"])),Ko),dl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.security;return i.createElement(pl,null,e.schemes.map((function(e){return i.createElement(fl,{key:e.id},i.createElement($n,{to:e.sectionId},e.id),e.scopes.length>0&&" (",e.scopes.map((function(e){return i.createElement(ul,{key:e},e)})),e.scopes.length>0&&") ")})))},t}(i.PureComponent),hl=Te.div(zs||(zs=Object(o.__makeTemplateObject)(["\n flex: 1;\n"],["\n flex: 1;\n"]))),ml=Te.div(Bs||(Bs=Object(o.__makeTemplateObject)(["\n width: ",";\n"],["\n width: ",";\n"])),(function(e){return e.theme.schema.defaultDetailsWidth})),gl=Te(Nn)($s||($s=Object(o.__makeTemplateObject)(["\n display: inline-block;\n margin: 0;\n"],["\n display: inline-block;\n margin: 0;\n"]))),yl=Te.div(qs||(qs=Object(o.__makeTemplateObject)(["\n width: 100%;\n display: flex;\n margin: 1em 0;\n"],["\n width: 100%;\n display: flex;\n margin: 1em 0;\n"]))),vl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.securities;return e.length?i.createElement(yl,null,i.createElement(hl,null,i.createElement(gl,null,"Authorizations: ")),i.createElement(ml,null,e.map((function(e,t){return i.createElement(dl,{key:t,security:e})})))):null},t}(i.PureComponent),bl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleClick=function(){mi.selectElement(t.child)},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props.children;return i.createElement("div",{ref:function(t){return e.child=t},onClick:this.handleClick},t)},t}(i.PureComponent),wl=Te.div(Ws||(Ws=Object(o.__makeTemplateObject)(["\n cursor: pointer;\n position: relative;\n margin-bottom: 5px;\n"],["\n cursor: pointer;\n position: relative;\n margin-bottom: 5px;\n"]))),xl=Te.span(Hs||(Hs=Object(o.__makeTemplateObject)(["\n font-family: ",";\n margin-left: 10px;\n flex: 1;\n overflow-x: hidden;\n text-overflow: ellipsis;\n"],["\n font-family: ",";\n margin-left: 10px;\n flex: 1;\n overflow-x: hidden;\n text-overflow: ellipsis;\n"])),(function(e){return e.theme.typography.code.fontFamily})),kl=Te.div(Vs||(Vs=Object(o.__makeTemplateObject)(["\n padding: 10px 30px 10px ",";\n border-radius: ",";\n background-color: ",";\n display: flex;\n white-space: nowrap;\n align-items: center;\n border: ",";\n border-bottom: ",";\n transition: border-color 0.25s ease;\n\n ","\n\n ."," {\n color: ","\n }\n"],["\n padding: 10px 30px 10px ",";\n border-radius: ",";\n background-color: ",";\n display: flex;\n white-space: nowrap;\n align-items: center;\n border: ",";\n border-bottom: ",";\n transition: border-color 0.25s ease;\n\n ","\n\n ."," {\n color: ","\n }\n"])),(function(e){return e.inverted?"10px":"20px"}),(function(e){return e.inverted?"0":"4px 4px 0 0"}),(function(e){return e.inverted?"transparent":e.theme.codeSample.backgroundColor}),(function(e){return e.inverted?"0":"1px solid transparent"}),(function(e){return e.inverted?"1px solid #ccc":"0"}),(function(e){return e.expanded&&!e.inverted&&"border-color: "+e.theme.colors.border.dark+";"||""}),xl,(function(e){return e.inverted?e.theme.colors.text.primary:"#ffffff"})),El=Te.span.attrs((function(e){return{className:"http-verb "+e.type}}))(Ys||(Ys=Object(o.__makeTemplateObject)(["\n font-size: 0.929em;\n line-height: 20px;\n background-color: ",";\n color: #ffffff;\n padding: 3px 10px;\n text-transform: uppercase;\n font-family: ",";\n margin: 0;\n"],["\n font-size: 0.929em;\n line-height: 20px;\n background-color: ",";\n color: #ffffff;\n padding: 3px 10px;\n text-transform: uppercase;\n font-family: ",";\n margin: 0;\n"])),(function(e){return e.theme.colors.http[e.type]||"#999999"}),(function(e){return e.theme.typography.headings.fontFamily})),Ol=Te.div(Gs||(Gs=Object(o.__makeTemplateObject)(["\n position: absolute;\n width: 100%;\n z-index: 100;\n background: #fafafa;\n color: #263238;\n box-sizing: border-box;\n box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.33);\n overflow: hidden;\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n transition: all 0.25s ease;\n\n ","\n"],["\n position: absolute;\n width: 100%;\n z-index: 100;\n background: #fafafa;\n color: #263238;\n box-sizing: border-box;\n box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.33);\n overflow: hidden;\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n transition: all 0.25s ease;\n\n ","\n"])),(function(e){return e.expanded?"":"transform: translateY(-50%) scaleY(0);"})),_l=Te.div(Qs||(Qs=Object(o.__makeTemplateObject)(["\n padding: 10px;\n"],["\n padding: 10px;\n"]))),Sl=Te.div(Xs||(Xs=Object(o.__makeTemplateObject)(["\n padding: 5px;\n border: 1px solid #ccc;\n background: #fff;\n word-break: break-all;\n color: ",";\n > span {\n color: ",";\n }\n"],["\n padding: 5px;\n border: 1px solid #ccc;\n background: #fff;\n word-break: break-all;\n color: ",";\n > span {\n color: ",";\n }\n"])),(function(e){return e.theme.colors.primary.main}),(function(e){return e.theme.colors.text.primary})),Tl=function(e){function t(t){var n=e.call(this,t)||this;return n.toggle=function(){n.setState({expanded:!n.state.expanded})},n.state={expanded:!1},n}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.operation,r=t.inverted,o=t.hideHostname,a=this.state.expanded;return i.createElement(Ue.Consumer,null,(function(t){return i.createElement(wl,null,i.createElement(kl,{onClick:e.toggle,expanded:a,inverted:r},i.createElement(El,{type:n.httpVerb}," ",n.httpVerb)," ",i.createElement(xl,null,n.path),i.createElement(fr,{float:"right",color:r?"black":"white",size:"20px",direction:a?"up":"down",style:{marginRight:"-25px"}})),i.createElement(Ol,{expanded:a},n.servers.map((function(e){var r,a,s=t.expandDefaultServerVariables?(r=e.url,void 0===(a=e.variables)&&(a={}),r.replace(/(?:{)(\w+)(?:})/g,(function(e,t){return a[t]&&a[t].default||e}))):e.url;return i.createElement(_l,{key:s},i.createElement(si,{source:e.description||"",compact:!0}),i.createElement(bl,null,i.createElement(Sl,null,i.createElement("span",null,o||t.hideHostname?function(e){try{return he(e).pathname}catch(t){return e}}(s):s),n.path)))}))))}))},t}(i.Component),jl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.place,n=e.parameters;return n&&n.length?i.createElement("div",{key:t},i.createElement(Nn,null,t," Parameters"),i.createElement(xr,null,i.createElement("tbody",null,le(n,(function(e,t){return i.createElement(vs,{key:e.name,isLast:t,field:e,showExamples:!0})}))))):null},t}(i.PureComponent),Cl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.switchMedia=function(e){var n=e.value;t.props.content&&t.props.content.activate(parseInt(n,10))},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props.content;if(!t||!t.mediaTypes||!t.mediaTypes.length)return null;var n=t.activeMimeIdx,r=t.mediaTypes.map((function(e,t){return{label:e.name,value:t.toString()}}));return i.createElement(i.Fragment,null,i.createElement((function(t){var n=t.children;return e.props.withLabel?i.createElement(qi,null,i.createElement($i,null,"Content type"),n):n}),null,this.props.renderDropdown({value:r[n],options:r,onChange:this.switchMedia})),this.props.children(t.active))},t=Object(o.__decorate)([Ta],t)}(i.Component);var Il=["path","query","cookie","header"],Al=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.orderParams=function(e){var t={};return e.forEach((function(e){var n,r,o;n=t,r=e.in,o=e,n[r]||(n[r]=[]),n[r].push(o)})),t},t.prototype.render=function(){var e=this.props,t=e.body,n=e.parameters,r=void 0===n?[]:n;if(void 0===t&&void 0===r)return null;var o=this.orderParams(r),a=r.length>0?Il:[],s=t&&t.content,l=t&&t.description;return i.createElement(i.Fragment,null,a.map((function(e){return i.createElement(jl,{key:e,place:e,parameters:o[e]})})),s&&i.createElement(Rl,{content:s,description:l}))},t}(i.PureComponent);function Pl(e){return i.createElement(Nn,{key:"header"},"Request Body schema: ",i.createElement(Yo,Object(o.__assign)({},e)))}function Rl(e){var t=e.content,n=e.description;return i.createElement(Cl,{content:t,renderDropdown:Pl},(function(e){var t=e.schema;return i.createElement(i.Fragment,null,void 0!==n&&i.createElement(si,{source:n}),i.createElement(Es,{skipReadOnly:!0,key:"schema",schema:t}))}))}var Nl,Ll,Ml,Dl,Fl,Ul,zl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.renderDropdown=function(e){return i.createElement(Yo,Object(o.__assign)({Label:Bi,Dropdown:Wi},e))},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props.content;return void 0===t?null:i.createElement(Cl,{content:t,renderDropdown:this.renderDropdown,withLabel:!0},(function(t){return i.createElement(Vi,{key:"samples",mediaType:t,renderDropdown:e.renderDropdown})}))},t=Object(o.__decorate)([Ta],t)}(i.Component),Bl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.operation.codeSamples,t=e.length>0,n=1===e.length&&this.context.hideSingleRequestSampleTab;return t&&i.createElement("div",null,i.createElement(Rn,null," Request samples "),i.createElement(lo,{defaultIndex:0},i.createElement(Kr,{hidden:n},e.map((function(e){return i.createElement(Zr,{key:e.lang+"_"+(e.label||"")},void 0!==e.label?e.label:e.lang)}))),e.map((function(e){return i.createElement(to,{key:e.lang+"_"+(e.label||"")},function(e){return"payload"===e.lang&&e.requestBodyContent}(e)?i.createElement("div",null,i.createElement(zl,{content:e.requestBodyContent})):i.createElement(Ai,{lang:e.lang,source:e.source}))}))))||null},t.contextType=Ue,t=Object(o.__decorate)([Ta],t)}(i.Component),$l=Te(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.title,n=e.type,r=e.empty,o=e.code,a=e.opened,s=e.className,l=e.onClick;return i.createElement("div",{className:s,onClick:!r&&l||void 0},!r&&i.createElement(fr,{size:"1.5em",color:n,direction:a?"down":"right",float:"left"}),i.createElement("strong",null,o," "),i.createElement(si,{compact:!0,inline:!0,source:t}))},t}(i.PureComponent))(Nl||(Nl=Object(o.__makeTemplateObject)(["\n padding: 10px;\n border-radius: 2px;\n margin-bottom: 4px;\n line-height: 1.5em;\n background-color: #f2f2f2;\n cursor: pointer;\n\n color: ",";\n background-color: ",";\n\n ",";\n"],["\n padding: 10px;\n border-radius: 2px;\n margin-bottom: 4px;\n line-height: 1.5em;\n background-color: #f2f2f2;\n cursor: pointer;\n\n color: ",";\n background-color: ",";\n\n ",";\n"])),(function(e){return e.theme.colors.responses[e.type].color}),(function(e){return e.theme.colors.responses[e.type].backgroundColor}),(function(e){return e.empty?'\ncursor: default;\n&::before {\n content: "—";\n font-weight: bold;\n width: 1.5em;\n text-align: center;\n display: inline-block;\n}\n':""})),ql=Te.div(Ll||(Ll=Object(o.__makeTemplateObject)(["\n padding: 10px;\n"],["\n padding: 10px;\n"]))),Wl=Te(Nn.withComponent("caption"))(Ml||(Ml=Object(o.__makeTemplateObject)(["\n text-align: left;\n margin-top: 1em;\n caption-side: top;\n"],["\n text-align: left;\n margin-top: 1em;\n caption-side: top;\n"]))),Hl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.headers;return void 0===e||0===e.length?null:i.createElement(xr,null,i.createElement(Wl,null," Response Headers "),i.createElement("tbody",null,le(e,(function(e,t){return i.createElement(vs,{isLast:t,key:e.name,field:e,showExamples:!0})}))))},t}(i.PureComponent),Vl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.renderDropdown=function(e){return i.createElement(Nn,{key:"header"},"Response Schema: ",i.createElement(Yo,Object(o.__assign)({},e)))},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.response,t=e.description,n=e.headers,r=e.content;return i.createElement(i.Fragment,null,t&&i.createElement(si,{source:t}),i.createElement(Hl,{headers:n}),i.createElement(Cl,{content:r,renderDropdown:this.renderDropdown},(function(e){var t=e.schema;return i.createElement(Es,{skipWriteOnly:!0,key:"schema",schema:t})})))},t}(i.PureComponent),Yl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.toggle=function(){t.props.response.toggle()},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.response,t=e.headers,n=e.type,r=e.summary,o=e.description,a=e.code,s=e.expanded,l=e.content,c=void 0===l?[]:l.mediaTypes.filter((function(e){return void 0!==e.schema})),u=0===t.length&&0===c.length&&!o;return i.createElement("div",null,i.createElement($l,{onClick:this.toggle,type:n,empty:u,title:r||"",code:a,opened:s}),s&&!u&&i.createElement(ql,null,i.createElement(Vl,{response:this.props.response})))},t=Object(o.__decorate)([Ta],t)}(i.Component),Gl=Te.h3(Dl||(Dl=Object(o.__makeTemplateObject)(["\n font-size: 18px;\n padding: 0.2em 0;\n margin: 3em 0 1.1em;\n color: #253137;\n font-weight: normal;\n"],["\n font-size: 18px;\n padding: 0.2em 0;\n margin: 3em 0 1.1em;\n color: #253137;\n font-weight: normal;\n"]))),Ql=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.responses;return e&&0!==e.length?i.createElement("div",null,i.createElement(Gl,null," Responses "),e.map((function(e){return i.createElement(Yl,{key:e.code,response:e})}))):null},t}(i.PureComponent),Xl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.operation.responses.filter((function(e){return e.content&&e.content.hasSample}));return e.length>0&&i.createElement("div",null,i.createElement(Rn,null," Response samples "),i.createElement(lo,{defaultIndex:0},i.createElement(Kr,null,e.map((function(e){return i.createElement(Zr,{className:"tab-"+e.type,key:e.code},e.code)}))),e.map((function(e){return i.createElement(to,{key:e.code},i.createElement("div",null,i.createElement(zl,{content:e.content})))}))))||null},t=Object(o.__decorate)([Ta],t)}(i.Component),Kl=Te(jn)(Fl||(Fl=Object(o.__makeTemplateObject)(["\n backface-visibility: hidden;\n contain: content;\n\n overflow: hidden;\n"],["\n backface-visibility: hidden;\n contain: content;\n\n overflow: hidden;\n"]))),Jl=Te.div(Ul||(Ul=Object(o.__makeTemplateObject)(["\n margin-bottom: ","px;\n"],["\n margin-bottom: ","px;\n"])),(function(e){return 6*e.theme.spacing.unit})),Zl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.operation,t=e.name,n=e.description,r=e.deprecated,o=e.externalDocs,a=!(!n&&!o);return i.createElement(Ue.Consumer,null,(function(s){return i.createElement(Kl,null,i.createElement(On,null,i.createElement(Pn,null,i.createElement(Wn,{to:e.id}),t," ",r&&i.createElement(pr,{type:"warning"}," Deprecated ")),s.pathInMiddlePanel&&i.createElement(Tl,{operation:e,inverted:!0}),a&&i.createElement(Jl,null,void 0!==n&&i.createElement(si,{source:n}),o&&i.createElement(cs,{externalDocs:o})),i.createElement(ps,{extensions:e.extensions}),i.createElement(vl,{securities:e.security}),i.createElement(Al,{parameters:e.parameters,body:e.requestBody}),i.createElement(Ql,{responses:e.responses})),i.createElement(Tn,null,!s.pathInMiddlePanel&&i.createElement(Tl,{operation:e}),i.createElement(Bl,{operation:e}),i.createElement(Xl,{operation:e})))}))},t=Object(o.__decorate)([Ta],t)}(i.Component),ec=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.items;return 0===e.length?null:e.map((function(e){return i.createElement(tc,{item:e,key:e.id})}))},t=Object(o.__decorate)([Ta],t)}(i.Component),tc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e,t=this.props.item;switch(t.type){case"group":e=null;break;case"tag":case"section":e=i.createElement(rc,Object(o.__assign)({},this.props));break;case"operation":e=i.createElement(oc,{item:t});break;default:e=i.createElement(rc,Object(o.__assign)({},this.props))}return i.createElement(i.Fragment,null,e&&i.createElement(_n,{id:t.id,underlined:"operation"===t.type},e),t.items&&i.createElement(ec,{items:t.items}))},t=Object(o.__decorate)([Ta],t)}(i.Component),nc=function(e){return i.createElement(On,{compact:!0},e)},rc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.item,t=e.name,n=e.description,r=e.externalDocs,o=2===e.level?Pn:An;return i.createElement(i.Fragment,null,i.createElement(jn,null,i.createElement(On,{compact:!1},i.createElement(o,null,i.createElement(Wn,{to:this.props.item.id}),t))),i.createElement(cl,{source:n||"",htmlWrap:nc}),r&&i.createElement(jn,null,i.createElement(On,null,i.createElement(cs,{externalDocs:r}))))},t=Object(o.__decorate)([Ta],t)}(i.Component),oc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){return i.createElement(Zl,{operation:this.props.item})},t=Object(o.__decorate)([Ta],t)}(i.Component),ic=Te.span.attrs((function(e){return{className:"operation-type "+e.type}}))(sc||(sc=Object(o.__makeTemplateObject)(["\n width: 32px;\n display: inline-block;\n height: ",";\n line-height: ",";\n background-color: #333;\n border-radius: 3px;\n background-repeat: no-repeat;\n background-position: 6px 4px;\n font-size: 7px;\n font-family: Verdana; // web-safe\n color: white;\n text-transform: uppercase;\n text-align: center;\n font-weight: bold;\n vertical-align: middle;\n margin-right: 6px;\n margin-top: 2px;\n\n &.get {\n background-color: ",";\n }\n\n &.post {\n background-color: ",";\n }\n\n &.put {\n background-color: ",";\n }\n\n &.options {\n background-color: ",";\n }\n\n &.patch {\n background-color: ",";\n }\n\n &.delete {\n background-color: ",";\n }\n\n &.basic {\n background-color: ",";\n }\n\n &.link {\n background-color: ",";\n }\n\n &.head {\n background-color: ",";\n }\n"],["\n width: 32px;\n display: inline-block;\n height: ",";\n line-height: ",";\n background-color: #333;\n border-radius: 3px;\n background-repeat: no-repeat;\n background-position: 6px 4px;\n font-size: 7px;\n font-family: Verdana; // web-safe\n color: white;\n text-transform: uppercase;\n text-align: center;\n font-weight: bold;\n vertical-align: middle;\n margin-right: 6px;\n margin-top: 2px;\n\n &.get {\n background-color: ",";\n }\n\n &.post {\n background-color: ",";\n }\n\n &.put {\n background-color: ",";\n }\n\n &.options {\n background-color: ",";\n }\n\n &.patch {\n background-color: ",";\n }\n\n &.delete {\n background-color: ",";\n }\n\n &.basic {\n background-color: ",";\n }\n\n &.link {\n background-color: ",";\n }\n\n &.head {\n background-color: ",";\n }\n"])),(function(e){return e.theme.typography.code.fontSize}),(function(e){return e.theme.typography.code.fontSize}),(function(e){return e.theme.colors.http.get}),(function(e){return e.theme.colors.http.post}),(function(e){return e.theme.colors.http.put}),(function(e){return e.theme.colors.http.options}),(function(e){return e.theme.colors.http.patch}),(function(e){return e.theme.colors.http.delete}),(function(e){return e.theme.colors.http.basic}),(function(e){return e.theme.colors.http.link}),(function(e){return e.theme.colors.http.head}));function ac(e,t){var n=t.theme;return e>1?V(.1,n.menu.backgroundColor):1===e?V(.05,n.menu.backgroundColor):""}var sc,lc,cc,uc,fc,pc,dc,hc,mc,gc,yc,vc=Te.ul(lc||(lc=Object(o.__makeTemplateObject)(["\n margin: 0;\n padding: 0;\n\n & & {\n font-size: 0.929em;\n }\n\n ",";\n"],["\n margin: 0;\n padding: 0;\n\n & & {\n font-size: 0.929em;\n }\n\n ",";\n"])),(function(e){return e.expanded?"":"display: none;"})),bc=Te.li(cc||(cc=Object(o.__makeTemplateObject)(["\n list-style: none inside none;\n overflow: hidden;\n text-overflow: ellipsis;\n padding: 0;\n ",";\n"],["\n list-style: none inside none;\n overflow: hidden;\n text-overflow: ellipsis;\n padding: 0;\n ",";\n"])),(function(e){return 0===e.depth?"margin-top: 15px":""})),wc={0:ke(uc||(uc=Object(o.__makeTemplateObject)(["\n opacity: 0.7;\n text-transform: ",";\n font-size: 0.8em;\n padding-bottom: 0;\n cursor: default;\n color: ",";\n "],["\n opacity: 0.7;\n text-transform: ",";\n font-size: 0.8em;\n padding-bottom: 0;\n cursor: default;\n color: ",";\n "])),(function(e){return e.theme.menu.groupItems.textTransform}),(function(e){return e.theme.menu.textColor})),1:ke(fc||(fc=Object(o.__makeTemplateObject)(["\n font-size: 0.929em;\n text-transform: ",";\n &:hover {\n color: ",";\n }\n "],["\n font-size: 0.929em;\n text-transform: ",";\n &:hover {\n color: ",";\n }\n "])),(function(e){return e.theme.menu.level1Items.textTransform}),(function(e){return e.theme.menu.activeTextColor})),2:ke(pc||(pc=Object(o.__makeTemplateObject)(["\n color: ",";\n "],["\n color: ",";\n "])),(function(e){return e.theme.menu.textColor}))},xc=Te.label.attrs((function(e){return{role:"menuitem",className:Fr("-depth"+e.depth,{active:e.active})}}))(dc||(dc=Object(o.__makeTemplateObject)(["\n cursor: pointer;\n color: ",";\n margin: 0;\n padding: 12.5px ","px;\n ","\n display: flex;\n justify-content: space-between;\n font-family: ",";\n ",";\n background-color: ",";\n\n ",";\n\n &:hover {\n background-color: ",";\n }\n\n "," {\n height: ",";\n width: ",";\n polygon {\n fill: ",";\n }\n }\n"],["\n cursor: pointer;\n color: ",";\n margin: 0;\n padding: 12.5px ","px;\n ","\n display: flex;\n justify-content: space-between;\n font-family: ",";\n ",";\n background-color: ",";\n\n ",";\n\n &:hover {\n background-color: ",";\n }\n\n "," {\n height: ",";\n width: ",";\n polygon {\n fill: ",";\n }\n }\n"])),(function(e){return e.active?e.theme.menu.activeTextColor:e.theme.menu.textColor}),(function(e){return 4*e.theme.spacing.unit}),(function(e){var t=e.depth,n=e.type,r=e.theme;return"section"===n&&t>1&&"padding-left: "+8*r.spacing.unit+"px;"||""}),(function(e){return e.theme.typography.headings.fontFamily}),(function(e){return wc[e.depth]}),(function(e){return e.active?ac(e.depth,e):""}),(function(e){return e.deprecated&&dr||""}),(function(e){return ac(e.depth,e)}),fr,(function(e){return e.theme.menu.arrow.size}),(function(e){return e.theme.menu.arrow.size}),(function(e){return e.theme.menu.arrow.color})),kc=Te.span(hc||(hc=Object(o.__makeTemplateObject)(["\n display: inline-block;\n vertical-align: middle;\n width: ",";\n overflow: hidden;\n text-overflow: ellipsis;\n"],["\n display: inline-block;\n vertical-align: middle;\n width: ",";\n overflow: hidden;\n text-overflow: ellipsis;\n"])),(function(e){return e.width?e.width:"auto"})),Ec=Te.div(mc||(mc=Object(o.__makeTemplateObject)(["\n ",";\n"],["\n ",";\n"])),(function(e){var t=e.theme;return"\n font-size: 0.8em;\n margin-top: "+2*t.spacing.unit+"px;\n padding: 0 "+4*t.spacing.unit+"px;\n text-align: left;\n\n opacity: 0.7;\n\n a,\n a:visited,\n a:hover {\n color: "+t.menu.textColor+" !important;\n border-top: 1px solid "+V(.1,t.menu.backgroundColor)+";\n padding: "+t.spacing.unit+"px 0;\n display: block;\n }\n"})),Oc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.ref=i.createRef(),t.activate=function(e){t.props.onActivate(t.props.item),e.stopPropagation()},t}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){this.scrollIntoViewIfActive()},t.prototype.componentDidUpdate=function(){this.scrollIntoViewIfActive()},t.prototype.scrollIntoViewIfActive=function(){this.props.item.active&&this.ref.current&&this.ref.current.scrollIntoViewIfNeeded()},t.prototype.render=function(){var e=this.props,t=e.item,n=e.withoutChildren;return i.createElement(bc,{onClick:this.activate,depth:t.depth,"data-item-id":t.id},"operation"===t.type?i.createElement(_c,Object(o.__assign)({},this.props,{item:t})):i.createElement(xc,{depth:t.depth,active:t.active,type:t.type,ref:this.ref},i.createElement(kc,{title:t.name},t.name,this.props.children),t.depth>0&&t.items.length>0&&i.createElement(fr,{float:"right",direction:t.expanded?"down":"right"})||null),!n&&t.items&&t.items.length>0&&i.createElement(Sc,{expanded:t.expanded,items:t.items,onActivate:this.props.onActivate}))},t=Object(o.__decorate)([Ta],t)}(i.Component),_c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.ref=i.createRef(),t}return Object(o.__extends)(t,e),t.prototype.componentDidUpdate=function(){this.props.item.active&&this.ref.current&&this.ref.current.scrollIntoViewIfNeeded()},t.prototype.render=function(){var e,t=this.props.item;return i.createElement(xc,{depth:t.depth,active:t.active,deprecated:t.deprecated,ref:this.ref},i.createElement(ic,{type:t.httpVerb},{delete:"del",options:"opts"}[e=t.httpVerb]||e),i.createElement(kc,{width:"calc(100% - 38px)"},t.name,this.props.children))},t=Object(o.__decorate)([Ta],t)}(i.Component),Sc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.items,r=t.root,a=t.className,s=null==this.props.expanded||this.props.expanded;return i.createElement(vc,Object(o.__assign)({className:a,style:this.props.style,expanded:s},r?{role:"navigation"}:{}),n.map((function(t,n){return i.createElement(Oc,{key:n,item:t,onActivate:e.props.onActivate})})))},t=Object(o.__decorate)([Ta],t)}(i.Component),Tc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.activate=function(e){if(e&&e.active&&t.context.menuToggle)return e.expanded?e.collapse():e.expand();t.props.menu.activateAndScroll(e,!0),setTimeout((function(){t._updateScroll&&t._updateScroll()}))},t.saveScrollUpdate=function(e){t._updateScroll=e},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.menu;return i.createElement(Vo,{updateFn:this.saveScrollUpdate,className:this.props.className,options:{wheelPropagation:!1}},i.createElement(Sc,{items:e.items,onActivate:this.activate,root:!0}),i.createElement(Ec,null,i.createElement("a",{target:"_blank",href:"https://github.com/Redocly/redoc"},"Documentation Powered by ReDoc")))},t.contextType=Ue,t=Object(o.__decorate)([Ta],t)}(i.Component),jc=function(e){var t=e.open?8:-4;return i.createElement(Ic,null,i.createElement(Cc,{size:15,style:{transform:"translate(2px, "+t+"px) rotate(180deg)",transition:"transform 0.2s ease"}}),i.createElement(Cc,{size:15,style:{transform:"translate(2px, "+(0-t)+"px)",transition:"transform 0.2s ease"}}))},Cc=function(e){var t=e.size,n=void 0===t?10:t,r=e.className,o=void 0===r?"":r,a=e.style;return i.createElement("svg",{className:o,style:a||{},viewBox:"0 0 926.23699 573.74994",version:"1.1",x:"0px",y:"0px",width:n,height:n},i.createElement("g",{transform:"translate(904.92214,-879.1482)"},i.createElement("path",{d:"\n m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,\n -55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,\n 0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,\n -174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,\n -174.68583 0.6895,0 26.281,25.03215 56.8701,\n 55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864\n -231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,\n -104.0616 -231.873,-231.248 z\n ",fill:"currentColor"})))},Ic=Te.div(gc||(gc=Object(o.__makeTemplateObject)(["\n user-select: none;\n width: 20px;\n height: 20px;\n align-self: center;\n display: flex;\n flex-direction: column;\n color: ",";\n"],["\n user-select: none;\n width: 20px;\n height: 20px;\n align-self: center;\n display: flex;\n flex-direction: column;\n color: ",";\n"])),(function(e){return e.theme.colors.primary.main}));re&&(yc=n(316));var Ac,Pc,Rc,Nc,Lc,Mc,Dc,Fc,Uc,zc,Bc,$c,qc,Wc,Hc=yc&&yc(),Vc=Te.div(Pc||(Pc=Object(o.__makeTemplateObject)(["\n width: ",";\n background-color: ",";\n overflow: hidden;\n display: flex;\n flex-direction: column;\n\n backface-visibility: hidden;\n /* contain: strict; TODO: breaks layout since Chrome 80*/\n\n height: 100vh;\n position: sticky;\n position: -webkit-sticky;\n top: 0;\n\n ",";\n\n @media print {\n display: none;\n }\n"],["\n width: ",";\n background-color: ",";\n overflow: hidden;\n display: flex;\n flex-direction: column;\n\n backface-visibility: hidden;\n /* contain: strict; TODO: breaks layout since Chrome 80*/\n\n height: 100vh;\n position: sticky;\n position: -webkit-sticky;\n top: 0;\n\n ",";\n\n @media print {\n display: none;\n }\n"])),(function(e){return e.theme.menu.width}),(function(e){return e.theme.menu.backgroundColor}),Se("small")(Ac||(Ac=Object(o.__makeTemplateObject)(["\n position: fixed;\n z-index: 20;\n width: 100%;\n background: ",";\n display: ",";\n "],["\n position: fixed;\n z-index: 20;\n width: 100%;\n background: ",";\n display: ",";\n "])),(function(e){return e.theme.menu.backgroundColor}),(function(e){return e.open?"flex":"none"}))),Yc=Te.div(Nc||(Nc=Object(o.__makeTemplateObject)(["\n outline: none;\n user-select: none;\n background-color: #f2f2f2;\n color: ",";\n display: none;\n cursor: pointer;\n position: fixed;\n right: 20px;\n z-index: 100;\n border-radius: 50%;\n box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);\n ",";\n\n bottom: 44px;\n\n width: 60px;\n height: 60px;\n padding: 0 20px;\n\n @media print {\n display: none;\n }\n"],["\n outline: none;\n user-select: none;\n background-color: #f2f2f2;\n color: ",";\n display: none;\n cursor: pointer;\n position: fixed;\n right: 20px;\n z-index: 100;\n border-radius: 50%;\n box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);\n ",";\n\n bottom: 44px;\n\n width: 60px;\n height: 60px;\n padding: 0 20px;\n\n @media print {\n display: none;\n }\n"])),(function(e){return e.theme.colors.primary.main}),Se("small")(Rc||(Rc=Object(o.__makeTemplateObject)(["\n display: flex;\n "],["\n display: flex;\n "])))),Gc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={offsetTop:"0px"},t.toggleNavMenu=function(){t.props.menu.toggleSidebar()},t}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){Hc&&Hc.add(this.stickyElement),this.setState({offsetTop:this.getScrollYOffset(this.context)})},t.prototype.componentWillUnmount=function(){Hc&&Hc.remove(this.stickyElement)},t.prototype.getScrollYOffset=function(e){return(void 0!==this.props.scrollYOffset?be.normalizeScrollYOffset(this.props.scrollYOffset)():e.scrollYOffset())+"px"},t.prototype.render=function(){var e=this,t=this.props.menu.sideBarOpened,n=this.state.offsetTop;return i.createElement(i.Fragment,null,i.createElement(Vc,{open:t,className:this.props.className,style:{top:n,height:"calc(100vh - "+n+")"},ref:function(t){e.stickyElement=t}},this.props.children),i.createElement(Yc,{onClick:this.toggleNavMenu},i.createElement(jc,{open:t})))},t.contextType=Ue,t=Object(o.__decorate)([Ta],t)}(i.Component),Qc=Te.div(Lc||(Lc=Object(o.__makeTemplateObject)(["\n ",";\n"],["\n ",";\n"])),(function(e){var t=e.theme;return"\n font-family: "+t.typography.fontFamily+";\n font-size: "+t.typography.fontSize+";\n font-weight: "+t.typography.fontWeightRegular+";\n line-height: "+t.typography.lineHeight+";\n color: "+t.colors.text.primary+";\n display: flex;\n position: relative;\n text-align: left;\n\n -webkit-font-smoothing: "+t.typography.smoothing+";\n font-smoothing: "+t.typography.smoothing+";\n "+(t.typography.optimizeSpeed?"text-rendering: optimizeSpeed !important":"")+";\n\n tap-highlight-color: rgba(0, 0, 0, 0);\n text-size-adjust: 100%;\n\n * {\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(255, 255, 255, 0);\n }\n"})),Xc=Te.div(Dc||(Dc=Object(o.__makeTemplateObject)(["\n z-index: 1;\n position: relative;\n overflow: hidden;\n width: calc(100% - ",");\n ",";\n\n contain: layout;\n"],["\n z-index: 1;\n position: relative;\n overflow: hidden;\n width: calc(100% - ",");\n ",";\n\n contain: layout;\n"])),(function(e){return e.theme.menu.width}),Se("small",!0)(Mc||(Mc=Object(o.__makeTemplateObject)(["\n width: 100%;\n "],["\n width: 100%;\n "])))),Kc=Te.div(Uc||(Uc=Object(o.__makeTemplateObject)(["\n background: ",";\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n width: ",";\n ",";\n"],["\n background: ",";\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n width: ",";\n ",";\n"])),(function(e){return e.theme.rightPanel.backgroundColor}),(function(e){var t=e.theme;if(t.rightPanel.width.endsWith("%")){var n=parseInt(t.rightPanel.width,10);return"calc((100% - "+t.menu.width+") * "+n/100+")"}return t.rightPanel.width}),Se("medium",!0)(Fc||(Fc=Object(o.__makeTemplateObject)(["\n display: none;\n "],["\n display: none;\n "])))),Jc=Te.div(zc||(zc=Object(o.__makeTemplateObject)(["\n padding: 5px 0;\n"],["\n padding: 5px 0;\n"]))),Zc=Te.input.attrs((function(){return{className:"search-input"}}))(Bc||(Bc=Object(o.__makeTemplateObject)(["\n width: calc(100% - ","px);\n box-sizing: border-box;\n margin: 0 ","px;\n padding: 5px ","px 5px\n ","px;\n border: 0;\n border-bottom: 1px solid\n ",";\n font-family: ",";\n font-weight: bold;\n font-size: 13px;\n color: ",";\n background-color: transparent;\n outline: none;\n"],["\n width: calc(100% - ","px);\n box-sizing: border-box;\n margin: 0 ","px;\n padding: 5px ","px 5px\n ","px;\n border: 0;\n border-bottom: 1px solid\n ",";\n font-family: ",";\n font-weight: bold;\n font-size: 13px;\n color: ",";\n background-color: transparent;\n outline: none;\n"])),(function(e){return 8*e.theme.spacing.unit}),(function(e){return 4*e.theme.spacing.unit}),(function(e){return 2*e.theme.spacing.unit}),(function(e){return 4*e.theme.spacing.unit}),(function(e){var t=e.theme;return(Q(t.menu.backgroundColor)>.5?V:K)(.1,t.menu.backgroundColor)}),(function(e){return e.theme.typography.fontFamily}),(function(e){return e.theme.menu.textColor})),eu=Te((function(e){return i.createElement("svg",{className:e.className,version:"1.1",viewBox:"0 0 1000 1000",x:"0px",xmlns:"http://www.w3.org/2000/svg",y:"0px"},i.createElement("path",{d:"M968.2,849.4L667.3,549c83.9-136.5,66.7-317.4-51.7-435.6C477.1-25,252.5-25,113.9,113.4c-138.5,138.3-138.5,362.6,0,501C219.2,730.1,413.2,743,547.6,666.5l301.9,301.4c43.6,43.6,76.9,14.9,104.2-12.4C981,928.3,1011.8,893,968.2,849.4z M524.5,522c-88.9,88.7-233,88.7-321.8,0c-88.9-88.7-88.9-232.6,0-321.3c88.9-88.7,233-88.7,321.8,0C613.4,289.4,613.4,433.3,524.5,522z"}))})).attrs({className:"search-icon"})($c||($c=Object(o.__makeTemplateObject)(["\n position: absolute;\n left: ","px;\n height: 1.8em;\n width: 0.9em;\n\n path {\n fill: ",";\n }\n"],["\n position: absolute;\n left: ","px;\n height: 1.8em;\n width: 0.9em;\n\n path {\n fill: ",";\n }\n"])),(function(e){return 4*e.theme.spacing.unit}),(function(e){return e.theme.menu.textColor})),tu=Te.div(qc||(qc=Object(o.__makeTemplateObject)(["\n padding: ","px 0;\n background-color: ","};\n color: ",";\n min-height: 150px;\n max-height: 250px;\n border-top: ","};\n border-bottom: ","};\n margin-top: 10px;\n line-height: 1.4;\n font-size: 0.9em;\n\n "," {\n padding-top: 6px;\n padding-bottom: 6px;\n\n &:hover,\n &.active {\n background-color: ",";\n }\n\n > svg {\n display: none;\n }\n }\n"],["\n padding: ","px 0;\n background-color: ","};\n color: ",";\n min-height: 150px;\n max-height: 250px;\n border-top: ","};\n border-bottom: ","};\n margin-top: 10px;\n line-height: 1.4;\n font-size: 0.9em;\n\n "," {\n padding-top: 6px;\n padding-bottom: 6px;\n\n &:hover,\n &.active {\n background-color: ",";\n }\n\n > svg {\n display: none;\n }\n }\n"])),(function(e){return e.theme.spacing.unit}),(function(e){var t=e.theme;return V(.05,t.menu.backgroundColor)}),(function(e){return e.theme.menu.textColor}),(function(e){var t=e.theme;return V(.1,t.menu.backgroundColor)}),(function(e){var t=e.theme;return V(.1,t.menu.backgroundColor)}),xc,(function(e){var t=e.theme;return V(.1,t.menu.backgroundColor)})),nu=Te.i(Wc||(Wc=Object(o.__makeTemplateObject)(["\n position: absolute;\n display: inline-block;\n width: ","px;\n text-align: center;\n right: ","px;\n line-height: 2em;\n vertical-align: middle;\n margin-right: 2px;\n cursor: pointer;\n font-style: normal;\n color: '#666';\n"],["\n position: absolute;\n display: inline-block;\n width: ","px;\n text-align: center;\n right: ","px;\n line-height: 2em;\n vertical-align: middle;\n margin-right: 2px;\n cursor: pointer;\n font-style: normal;\n color: '#666';\n"])),(function(e){return 2*e.theme.spacing.unit}),(function(e){return 4*e.theme.spacing.unit})),ru=function(e){function t(t){var n=e.call(this,t)||this;return n.activeItemRef=null,n.clear=function(){n.setState({results:[],term:"",activeItemIdx:-1}),n.props.marker.unmark()},n.handleKeyDown=function(e){if(27===e.keyCode&&n.clear(),40===e.keyCode&&(n.setState({activeItemIdx:Math.min(n.state.activeItemIdx+1,n.state.results.length-1)}),e.preventDefault()),38===e.keyCode&&(n.setState({activeItemIdx:Math.max(0,n.state.activeItemIdx-1)}),e.preventDefault()),13===e.keyCode){var t=n.state.results[n.state.activeItemIdx];if(t){var r=n.props.getItemById(t.meta);r&&n.props.onActivate(r)}}},n.search=function(e){var t=e.target.value;t.length<3?n.clearResults(t):(n.setState({term:t}),n.props.search.search(e.target.value).then((function(e){n.setResults(e,t)})))},n.state={results:[],term:"",activeItemIdx:-1},n}return Object(o.__extends)(t,e),t.prototype.clearResults=function(e){this.setState({results:[],term:e}),this.props.marker.unmark()},t.prototype.setResults=function(e,t){this.setState({results:e,term:t}),this.props.marker.mark(t)},t.prototype.render=function(){var e=this,t=this.state.activeItemIdx,n=this.state.results.map((function(t){return{item:e.props.getItemById(t.meta),score:t.score}}));return n.sort((function(e,t){return t.score-e.score})),i.createElement(Jc,{role:"search"},this.state.term&&i.createElement(nu,{onClick:this.clear},"×"),i.createElement(eu,null),i.createElement(Zc,{value:this.state.term,onKeyDown:this.handleKeyDown,placeholder:"Search...",type:"text",onChange:this.search}),n.length>0&&i.createElement(Vo,{options:{wheelPropagation:!1}},i.createElement(tu,{"data-role":"search:results"},n.map((function(n,r){return i.createElement(Oc,{item:Object.create(n.item,{active:{value:r===t}}),onActivate:e.props.onActivate,withoutChildren:!0,key:n.item.id,"data-role":"search:result"})})))))},t}(i.PureComponent),ou=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){this.props.store.onDidMount()},t.prototype.componentWillUnmount=function(){this.props.store.dispose()},t.prototype.render=function(){var e=this.props.store,t=e.spec,n=e.menu,r=e.options,o=e.search,a=e.marker,s=this.props.store;return i.createElement(_e,{theme:r.theme},i.createElement(Dn,{value:this.props.store},i.createElement(ze,{value:r},i.createElement(Qc,{className:"redoc-wrap"},i.createElement(Gc,{menu:n,className:"menu-content"},i.createElement(ll,{info:t.info}),!r.disableSearch&&i.createElement(ru,{search:o,marker:a,getItemById:n.getItemById,onActivate:n.activateAndScroll})||null,i.createElement(Tc,{menu:n})),i.createElement(Xc,{className:"api-content"},i.createElement(ol,{store:s}),i.createElement(ec,{items:n.items})),i.createElement(Kc,null)))))},t.propTypes={store:l.instanceOf(Ks).isRequired},t}(i.Component),iu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.spec,n=e.specUrl,r=e.options,o=void 0===r?{}:r,a=e.onLoaded,s=void 0!==o.hideLoading,l=new be(o);return i.createElement(Ne,null,i.createElement(Un,{spec:t,specUrl:n,options:o,onLoaded:a},(function(e){var t=e.loading,n=e.store;return t?s?null:i.createElement(Fe,{color:l.theme.colors.primary.main}):i.createElement(ou,{store:n})})))},t.propTypes={spec:function(e,t,n){return e.spec||e.specUrl?null:new Error("One of props 'spec' or 'specUrl' was not specified in '"+n+"'.")},specUrl:function(e,t,n){return e.spec||e.specUrl?null:new Error("One of props 'spec' or 'specUrl' was not specified in '"+n+"'.")},options:l.any,onLoaded:l.any},t}(i.PureComponent);n.d(t,"version",(function(){return au})),n.d(t,"revision",(function(){return su})),n.d(t,"init",(function(){return cu})),n.d(t,"hydrate",(function(){return uu})),n.d(t,"Redoc",(function(){return ou})),n.d(t,"AppStore",(function(){return Ks}));var au="2.0.0-rc.23",su="88f8d747";function lu(e){var t=function(e){for(var t={},n=e.attributes,r=0;r<n.length;r++){var o=n[r];t[o.name]=o.value}return t}(e),n={};for(var r in t){n[r.replace(/-(.)/g,(function(e,t){return t.toUpperCase()}))]=t[r]}return n}function cu(e,t,n,r){if(void 0===t&&(t={}),void 0===n&&(n=oe("redoc")),null===n)throw new Error('"element" argument is not provided and <redoc> tag is not found on the page');var a,l;"string"==typeof e?a=e:"object"==typeof e&&(l=e),Object(s.render)(i.createElement(iu,{spec:l,onLoaded:r,specUrl:a,options:Object(o.__assign)(Object(o.__assign)({},t),lu(n))},["Loading..."]),n)}function uu(e,t,n){void 0===t&&(t=oe("redoc")),kt();var r=Ks.fromJS(e);Et(),setTimeout((function(){kt(),Object(s.hydrate)(i.createElement(ou,{store:r}),t,n),Et()}),0)}!function(){var e=oe("redoc");if(e){var t=e.getAttribute("spec-url");t&&cu(t,{},e)}}()}])})); //# sourceMappingURL=redoc.standalone.js.map</script><style data-styled="bxcHYI jzMYjV YzuTm cCiYxb hZCbNs kKQhLA ibpoCO kzNiFq hclups ghctpd cLEtWf bbViyS iNzLCk eyHCmo gpbcFk fyUykq SmuWE hjRNaf gBhLRG NifDa jjozHG OtKQc cFwMcp nGwee fXybtJ fWqlcz iniCdN dluJDj hiuczA eesUPo cjtbAK kFNigF dTJWQH jIdpVJ flfxUM gDsWLk gtbPCV eKrlKP gEjDMA WxWXp kGvRyb ioYTqA bSFXlp boajtD geWpKA dVvUxe jGRUDj fKHsnH hQBRTt bnFPhO LiUBH eCjbJc bIrgla bcLONg jsTAxL kGwPhO fKyGWc hqYVjx hoUoen iNoDtm espozG fDvFMp byLrBg hLVzSF evvbxn dtUibw ldTMcP dHLKeu hOczRB jBjYbV fRsrDc bNYCAJ hPskZd iENVAs lkvpfX eftLSo bwgXFh kBWwoV irpqyy ecxnvs dpMbau gzAoUb gwfZGU kZHJcC kwGRVL fCJmC gbTit jCgylq ixmYVs gbsZqp lpeYvY bMfIUD beUper edBCth fLUKgj" data-styled-version="4.4.1"> /* sc-component-id: sc-bxivhb */ .cjtbAK{width:calc(100% - 40%);padding:0 40px;} @media print,screen and (max-width:85rem){.cjtbAK{width:100%;padding:40px 40px;}}.kFNigF{width:calc(100% - 40%);padding:0 40px;} @media print,screen and (max-width:85rem){.kFNigF{width:100%;padding:0px 40px;}} /* sc-component-id: sc-ifAKCX */ .dluJDj{padding:40px 0;} .dluJDj:last-child{min-height:calc(100vh + 1px);} .dluJDj > .sc-ifAKCX:last-child{min-height:initial;} @media print,screen and (max-width:85rem){.dluJDj{padding:0;}}.hiuczA{padding:40px 0;position:relative;} .hiuczA:last-child{min-height:calc(100vh + 1px);} .hiuczA > .sc-ifAKCX:last-child{min-height:initial;} @media print,screen and (max-width:85rem){.hiuczA{padding:0;}} .hiuczA:not(:last-of-type):after{position:absolute;bottom:0;width:100%;display:block;content:'';border-bottom:1px solid rgba(0,0,0,0.2);} /* sc-component-id: sc-bZQynM */ .dtUibw{width:40%;color:#ffffff;background-color:#263238;padding:0 40px;background-color:#263238;} @media print,screen and (max-width:85rem){.dtUibw{width:100%;padding:40px 40px;}} /* sc-component-id: sc-gzVnrw */ .eesUPo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:0;} @media print,screen and (max-width:85rem){.eesUPo{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}} /* sc-component-id: sc-htoDjs */ .WxWXp{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;} /* sc-component-id: sc-dnqmqq */ .ioYTqA{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:black;} /* sc-component-id: sc-gZMcBi */ .kBWwoV{color:#ffffff;} /* sc-component-id: sc-gqjmRU */ .LiUBH{border-bottom:1px solid rgba(38,50,56,0.3);margin:1em 0 1em 0;color:rgba(38,50,56,0.5);font-weight:normal;text-transform:uppercase;font-size:0.929em;line-height:20px;} /* sc-component-id: sc-VigVT */ .kGvRyb{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;} .kGvRyb:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;} h1:hover > .kGvRyb::before,h2:hover > .kGvRyb::before,.kGvRyb:hover::before{visibility:visible;} /* sc-component-id: sc-jTzLTM */ .hjRNaf{height:18px;width:18px;vertical-align:middle;float:right;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);transform:rotateZ(-90deg);}.gBhLRG{height:18px;width:18px;vertical-align:middle;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);transform:rotateZ(-90deg);}.NifDa{height:1.5em;width:1.5em;vertical-align:middle;float:left;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);transform:rotateZ(-90deg);} .NifDa polygon{fill:#00aa13;}.jjozHG{height:1.5em;width:1.5em;vertical-align:middle;float:left;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);transform:rotateZ(-90deg);} .jjozHG polygon{fill:#e53935;}.OtKQc{height:20px;width:20px;vertical-align:middle;float:right;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);} .OtKQc polygon{fill:white;} /* sc-component-id: sc-chPdSV */ .bIrgla{border-left:1px solid #a4a4c6;box-sizing:border-box;position:relative;padding:10px 10px 10px 0;vertical-align:top;line-height:20px;white-space:nowrap;font-size:0.929em;font-family:Courier,monospace;} tr:first-of-type > .bIrgla,tr.last > .bIrgla{border-left-width:0;background-position:top left;background-repeat:no-repeat;background-size:1px 100%;} tr:first-of-type > .bIrgla{background-image:linear-gradient( to bottom, transparent 0%, transparent 22px, #a4a4c6 22px, #a4a4c6 100% );} tr.last > .bIrgla{background-image:linear-gradient( to bottom, #a4a4c6 0%, #a4a4c6 22px, transparent 22px, transparent 100% );} tr.last + tr > .bIrgla{border-left-color:transparent;} tr.last:first-child > .bIrgla{background:none;border-left-color:transparent;} .bIrgla.deprecated{-webkit-text-decoration:line-through;text-decoration:line-through;color:#bdccd3;} /* sc-component-id: sc-kgoBCf */ .kGwPhO{border-bottom:1px solid #9fb4be;padding:10px 0;width:75%;box-sizing:border-box;} tr.expanded .kGwPhO{border-bottom:none;} /* sc-component-id: sc-kGXeez */ .bcLONg{color:#a4a4c6;font-family:Courier,monospace;margin-right:10px;} .bcLONg::before{content:'';display:inline-block;vertical-align:middle;width:10px;height:1px;background:#a4a4c6;} .bcLONg::after{content:'';display:inline-block;vertical-align:middle;width:1px;background:#a4a4c6;height:7px;} /* sc-component-id: sc-dxgOiQ */ .eCjbJc{border-collapse:separate;border-radius:3px;font-size:14px;border-spacing:0;width:100%;} .eCjbJc > tr{vertical-align:middle;} .eCjbJc .sc-kpOJdX,.eCjbJc .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX,.eCjbJc .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX{margin:1em;margin-right:0;background:#fafafa;} .eCjbJc .sc-kpOJdX .sc-kpOJdX,.eCjbJc .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX,.eCjbJc .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX{background:#ffffff;} /* sc-component-id: sc-hSdWYo */ .hoUoen{margin-left:10px;text-transform:none;font-size:0.929em;color:black;} /* sc-component-id: sc-eHgmQL */ .irpqyy > ul{list-style:none;padding:0;margin:0;margin:0 -5px;} .irpqyy > ul > li{padding:5px 10px;display:inline-block;background-color:#11171a;border-bottom:1px solid rgba(0,0,0,0.5);cursor:pointer;text-align:center;outline:none;color:#b3b3b3;margin:0 5px 5px 5px;border:1px solid #07090b;border-radius:5px;min-width:60px;font-size:0.9em;font-weight:bold;} .irpqyy > ul > li.react-tabs__tab--selected{color:#333333;background:#ffffff;} .irpqyy > ul > li:only-child{-webkit-flex:none;-ms-flex:none;flex:none;min-width:100px;} .irpqyy > ul > li.tab-success{color:#00aa13;} .irpqyy > ul > li.tab-redirect{color:#ffa500;} .irpqyy > ul > li.tab-info{color:#87ceeb;} .irpqyy > ul > li.tab-error{color:#e53935;} .irpqyy > .react-tabs__tab-panel{background:#11171a;} .irpqyy > .react-tabs__tab-panel > div,.irpqyy > .react-tabs__tab-panel > pre{padding:20px;margin:0;} .irpqyy > .react-tabs__tab-panel > div > pre{padding:0;} /* sc-component-id: sc-jWBwVP */ .jCgylq code[class*='language-'],.jCgylq pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;} @media print{.jCgylq code[class*='language-'],.jCgylq pre[class*='language-']{text-shadow:none;}} .jCgylq pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;} .jCgylq .token.comment,.jCgylq .token.prolog,.jCgylq .token.doctype,.jCgylq .token.cdata{color:hsl(30,20%,50%);} .jCgylq .token.punctuation{opacity:0.7;} .jCgylq .namespace{opacity:0.7;} .jCgylq .token.property,.jCgylq .token.tag,.jCgylq .token.number,.jCgylq .token.constant,.jCgylq .token.symbol{color:#4a8bb3;} .jCgylq .token.boolean{color:firebrick;} .jCgylq .token.selector,.jCgylq .token.attr-name,.jCgylq .token.string,.jCgylq .token.char,.jCgylq .token.builtin,.jCgylq .token.inserted{color:#a0fbaa;} .jCgylq .token.selector + a,.jCgylq .token.attr-name + a,.jCgylq .token.string + a,.jCgylq .token.char + a,.jCgylq .token.builtin + a,.jCgylq .token.inserted + a,.jCgylq .token.selector + a:visited,.jCgylq .token.attr-name + a:visited,.jCgylq .token.string + a:visited,.jCgylq .token.char + a:visited,.jCgylq .token.builtin + a:visited,.jCgylq .token.inserted + a:visited{color:#4ed2ba;-webkit-text-decoration:underline;text-decoration:underline;} .jCgylq .token.operator,.jCgylq .token.entity,.jCgylq .token.url,.jCgylq .token.variable{color:hsl(40,90%,60%);} .jCgylq .token.atrule,.jCgylq .token.attr-value,.jCgylq .token.keyword{color:hsl(350,40%,70%);} .jCgylq .token.regex,.jCgylq .token.important{color:#e90;} .jCgylq .token.important,.jCgylq .token.bold{font-weight:bold;} .jCgylq .token.italic{font-style:italic;} .jCgylq .token.entity{cursor:help;} .jCgylq .token.deleted{color:red;} /* sc-component-id: sc-brqgnP */ .fCJmC{opacity:0.4;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;text-align:right;} .fCJmC > span{display:inline-block;padding:2px 10px;cursor:pointer;} .fCJmC > span:hover{background:rgba(255,255,255,0.1);} /* sc-component-id: sc-cMljjf */ .ixmYVs:hover .sc-brqgnP{opacity:1;} /* sc-component-id: sc-jDwBTQ */ .gbsZqp{font-family:Courier,monospace;font-size:13px;overflow-x:auto;margin:0;white-space:pre;} .gbsZqp code[class*='language-'],.gbsZqp pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;} @media print{.gbsZqp code[class*='language-'],.gbsZqp pre[class*='language-']{text-shadow:none;}} .gbsZqp pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;} .gbsZqp .token.comment,.gbsZqp .token.prolog,.gbsZqp .token.doctype,.gbsZqp .token.cdata{color:hsl(30,20%,50%);} .gbsZqp .token.punctuation{opacity:0.7;} .gbsZqp .namespace{opacity:0.7;} .gbsZqp .token.property,.gbsZqp .token.tag,.gbsZqp .token.number,.gbsZqp .token.constant,.gbsZqp .token.symbol{color:#4a8bb3;} .gbsZqp .token.boolean{color:firebrick;} .gbsZqp .token.selector,.gbsZqp .token.attr-name,.gbsZqp .token.string,.gbsZqp .token.char,.gbsZqp .token.builtin,.gbsZqp .token.inserted{color:#a0fbaa;} .gbsZqp .token.selector + a,.gbsZqp .token.attr-name + a,.gbsZqp .token.string + a,.gbsZqp .token.char + a,.gbsZqp .token.builtin + a,.gbsZqp .token.inserted + a,.gbsZqp .token.selector + a:visited,.gbsZqp .token.attr-name + a:visited,.gbsZqp .token.string + a:visited,.gbsZqp .token.char + a:visited,.gbsZqp .token.builtin + a:visited,.gbsZqp .token.inserted + a:visited{color:#4ed2ba;-webkit-text-decoration:underline;text-decoration:underline;} .gbsZqp .token.operator,.gbsZqp .token.entity,.gbsZqp .token.url,.gbsZqp .token.variable{color:hsl(40,90%,60%);} .gbsZqp .token.atrule,.gbsZqp .token.attr-value,.gbsZqp .token.keyword{color:hsl(350,40%,70%);} .gbsZqp .token.regex,.gbsZqp .token.important{color:#e90;} .gbsZqp .token.important,.gbsZqp .token.bold{font-weight:bold;} .gbsZqp .token.italic{font-style:italic;} .gbsZqp .token.entity{cursor:help;} .gbsZqp .token.deleted{color:red;} /* sc-component-id: sc-global-2362490997 */ .ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;} .ps__rail-x{display:none;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0px;position:absolute;} .ps__rail-y{display:none;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute;} .ps--active-x > .ps__rail-x,.ps--active-y > .ps__rail-y{display:block;background-color:transparent;} .ps:hover > .ps__rail-x,.ps:hover > .ps__rail-y,.ps--focus > .ps__rail-x,.ps--focus > .ps__rail-y,.ps--scrolling-x > .ps__rail-x,.ps--scrolling-y > .ps__rail-y{opacity:0.6;} .ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:0.9;} .ps__thumb-x{background-color:#aaa;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s ease-in-out;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute;} .ps__thumb-y{background-color:#aaa;border-radius:6px;-webkit-transition:background-color .2s linear,width .2s ease-in-out;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute;} .ps__rail-x:hover > .ps__thumb-x,.ps__rail-x:focus > .ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px;} .ps__rail-y:hover > .ps__thumb-y,.ps__rail-y:focus > .ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px;} @supports (-ms-overflow-style:none){.ps{overflow:auto !important;}} @media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto !important;}} /* sc-component-id: sc-gPEVay */ .hclups{position:relative;} /* sc-component-id: sc-iRbamj */ .flfxUM{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;} .flfxUM code[class*='language-'],.flfxUM pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;} @media print{.flfxUM code[class*='language-'],.flfxUM pre[class*='language-']{text-shadow:none;}} .flfxUM pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;} .flfxUM .token.comment,.flfxUM .token.prolog,.flfxUM .token.doctype,.flfxUM .token.cdata{color:hsl(30,20%,50%);} .flfxUM .token.punctuation{opacity:0.7;} .flfxUM .namespace{opacity:0.7;} .flfxUM .token.property,.flfxUM .token.tag,.flfxUM .token.number,.flfxUM .token.constant,.flfxUM .token.symbol{color:#4a8bb3;} .flfxUM .token.boolean{color:firebrick;} .flfxUM .token.selector,.flfxUM .token.attr-name,.flfxUM .token.string,.flfxUM .token.char,.flfxUM .token.builtin,.flfxUM .token.inserted{color:#a0fbaa;} .flfxUM .token.selector + a,.flfxUM .token.attr-name + a,.flfxUM .token.string + a,.flfxUM .token.char + a,.flfxUM .token.builtin + a,.flfxUM .token.inserted + a,.flfxUM .token.selector + a:visited,.flfxUM .token.attr-name + a:visited,.flfxUM .token.string + a:visited,.flfxUM .token.char + a:visited,.flfxUM .token.builtin + a:visited,.flfxUM .token.inserted + a:visited{color:#4ed2ba;-webkit-text-decoration:underline;text-decoration:underline;} .flfxUM .token.operator,.flfxUM .token.entity,.flfxUM .token.url,.flfxUM .token.variable{color:hsl(40,90%,60%);} .flfxUM .token.atrule,.flfxUM .token.attr-value,.flfxUM .token.keyword{color:hsl(350,40%,70%);} .flfxUM .token.regex,.flfxUM .token.important{color:#e90;} .flfxUM .token.important,.flfxUM .token.bold{font-weight:bold;} .flfxUM .token.italic{font-style:italic;} .flfxUM .token.entity{cursor:help;} .flfxUM .token.deleted{color:red;} .flfxUM p:last-child{margin-bottom:0;} .flfxUM h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;} .flfxUM h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;} .flfxUM code{color:#e53935;background-color:rgba(38,50,56,0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38,50,56,0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;} .flfxUM pre{font-family:Courier,monospace;white-space:pre;background-color:#263238;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0px;border:1px solid rgba(38,50,56,0.1);} .flfxUM pre code{background-color:transparent;color:white;padding:0;} .flfxUM pre code:before,.flfxUM pre code:after{content:none;} .flfxUM blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;} .flfxUM img{max-width:100%;box-sizing:content-box;} .flfxUM ul,.flfxUM ol{padding-left:2em;margin:0;margin-bottom:1em;} .flfxUM ul ul,.flfxUM ol ul,.flfxUM ul ol,.flfxUM ol ol{margin-bottom:0;margin-top:0;} .flfxUM table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;} .flfxUM table tr{background-color:#fff;border-top:1px solid #ccc;} .flfxUM table tr:nth-child(2n){background-color:#fafafa;} .flfxUM table th,.flfxUM table td{padding:6px 13px;border:1px solid #ddd;} .flfxUM table th{text-align:left;font-weight:bold;} .flfxUM .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;} .flfxUM .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;} .flfxUM h1:hover > .share-link::before,.flfxUM h2:hover > .share-link::before,.flfxUM .share-link:hover::before{visibility:visible;} .flfxUM a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .flfxUM a:visited{color:#32329f;} .flfxUM a:hover{color:#6868cf;}.gDsWLk{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;} .gDsWLk code[class*='language-'],.gDsWLk pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;} @media print{.gDsWLk code[class*='language-'],.gDsWLk pre[class*='language-']{text-shadow:none;}} .gDsWLk pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;} .gDsWLk .token.comment,.gDsWLk .token.prolog,.gDsWLk .token.doctype,.gDsWLk .token.cdata{color:hsl(30,20%,50%);} .gDsWLk .token.punctuation{opacity:0.7;} .gDsWLk .namespace{opacity:0.7;} .gDsWLk .token.property,.gDsWLk .token.tag,.gDsWLk .token.number,.gDsWLk .token.constant,.gDsWLk .token.symbol{color:#4a8bb3;} .gDsWLk .token.boolean{color:firebrick;} .gDsWLk .token.selector,.gDsWLk .token.attr-name,.gDsWLk .token.string,.gDsWLk .token.char,.gDsWLk .token.builtin,.gDsWLk .token.inserted{color:#a0fbaa;} .gDsWLk .token.selector + a,.gDsWLk .token.attr-name + a,.gDsWLk .token.string + a,.gDsWLk .token.char + a,.gDsWLk .token.builtin + a,.gDsWLk .token.inserted + a,.gDsWLk .token.selector + a:visited,.gDsWLk .token.attr-name + a:visited,.gDsWLk .token.string + a:visited,.gDsWLk .token.char + a:visited,.gDsWLk .token.builtin + a:visited,.gDsWLk .token.inserted + a:visited{color:#4ed2ba;-webkit-text-decoration:underline;text-decoration:underline;} .gDsWLk .token.operator,.gDsWLk .token.entity,.gDsWLk .token.url,.gDsWLk .token.variable{color:hsl(40,90%,60%);} .gDsWLk .token.atrule,.gDsWLk .token.attr-value,.gDsWLk .token.keyword{color:hsl(350,40%,70%);} .gDsWLk .token.regex,.gDsWLk .token.important{color:#e90;} .gDsWLk .token.important,.gDsWLk .token.bold{font-weight:bold;} .gDsWLk .token.italic{font-style:italic;} .gDsWLk .token.entity{cursor:help;} .gDsWLk .token.deleted{color:red;} .gDsWLk p:last-child{margin-bottom:0;} .gDsWLk p:first-child{margin-top:0;} .gDsWLk p:last-child{margin-bottom:0;} .gDsWLk h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;} .gDsWLk h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;} .gDsWLk code{color:#e53935;background-color:rgba(38,50,56,0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38,50,56,0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;} .gDsWLk pre{font-family:Courier,monospace;white-space:pre;background-color:#263238;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0px;border:1px solid rgba(38,50,56,0.1);} .gDsWLk pre code{background-color:transparent;color:white;padding:0;} .gDsWLk pre code:before,.gDsWLk pre code:after{content:none;} .gDsWLk blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;} .gDsWLk img{max-width:100%;box-sizing:content-box;} .gDsWLk ul,.gDsWLk ol{padding-left:2em;margin:0;margin-bottom:1em;} .gDsWLk ul ul,.gDsWLk ol ul,.gDsWLk ul ol,.gDsWLk ol ol{margin-bottom:0;margin-top:0;} .gDsWLk table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;} .gDsWLk table tr{background-color:#fff;border-top:1px solid #ccc;} .gDsWLk table tr:nth-child(2n){background-color:#fafafa;} .gDsWLk table th,.gDsWLk table td{padding:6px 13px;border:1px solid #ddd;} .gDsWLk table th{text-align:left;font-weight:bold;} .gDsWLk .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;} .gDsWLk .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;} .gDsWLk h1:hover > .share-link::before,.gDsWLk h2:hover > .share-link::before,.gDsWLk .share-link:hover::before{visibility:visible;} .gDsWLk a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .gDsWLk a:visited{color:#32329f;} .gDsWLk a:hover{color:#6868cf;} /* sc-component-id: sc-jlyJG */ .evvbxn{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;} .evvbxn p:last-child{margin-bottom:0;} .evvbxn p:first-child{margin-top:0;} .evvbxn p:last-child{margin-bottom:0;} .evvbxn p{display:inline-block;} .evvbxn h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;} .evvbxn h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;} .evvbxn code{color:#e53935;background-color:rgba(38,50,56,0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38,50,56,0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;} .evvbxn pre{font-family:Courier,monospace;white-space:pre;background-color:#263238;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0px;border:1px solid rgba(38,50,56,0.1);} .evvbxn pre code{background-color:transparent;color:white;padding:0;} .evvbxn pre code:before,.evvbxn pre code:after{content:none;} .evvbxn blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;} .evvbxn img{max-width:100%;box-sizing:content-box;} .evvbxn ul,.evvbxn ol{padding-left:2em;margin:0;margin-bottom:1em;} .evvbxn ul ul,.evvbxn ol ul,.evvbxn ul ol,.evvbxn ol ol{margin-bottom:0;margin-top:0;} .evvbxn table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;} .evvbxn table tr{background-color:#fff;border-top:1px solid #ccc;} .evvbxn table tr:nth-child(2n){background-color:#fafafa;} .evvbxn table th,.evvbxn table td{padding:6px 13px;border:1px solid #ddd;} .evvbxn table th{text-align:left;font-weight:bold;} .evvbxn .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;} .evvbxn .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;} .evvbxn h1:hover > .share-link::before,.evvbxn h2:hover > .share-link::before,.evvbxn .share-link:hover::before{visibility:visible;} .evvbxn a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .evvbxn a:visited{color:#32329f;} .evvbxn a:hover{color:#6868cf;} /* sc-component-id: sc-gipzik */ .gbTit{position:relative;} /* sc-component-id: sc-jhAzac */ .kwGRVL:hover > .sc-brqgnP{opacity:1;} /* sc-component-id: sc-fBuWsC */ .kZHJcC{font-family:Courier,monospace;font-size:13px;white-space:pre;contain:content;overflow-x:auto;} .kZHJcC .redoc-json > .collapser{display:none;} .kZHJcC .callback-function{color:gray;} .kZHJcC .collapser:after{content:'-';cursor:pointer;} .kZHJcC .collapsed > .collapser:after{content:'+';cursor:pointer;} .kZHJcC .ellipsis:after{content:' … ';} .kZHJcC .collapsible{margin-left:2em;} .kZHJcC .hoverable{padding-top:1px;padding-bottom:1px;padding-left:2px;padding-right:2px;border-radius:2px;} .kZHJcC .hovered{background-color:rgba(235,238,249,1);} .kZHJcC .collapser{padding-right:6px;padding-left:6px;} .kZHJcC ul{list-style-type:none;padding:0px;margin:0px 0px 0px 26px;} .kZHJcC li{position:relative;display:block;} .kZHJcC .hoverable{display:inline-block;} .kZHJcC .selected{outline-style:solid;outline-width:1px;outline-style:dotted;} .kZHJcC .collapsed > .collapsible{display:none;} .kZHJcC .ellipsis{display:none;} .kZHJcC .collapsed > .ellipsis{display:inherit;} .kZHJcC .collapser{position:absolute;top:1px;left:-1.5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;} /* sc-component-id: sc-fMiknA */ .gzAoUb{padding:12px;background-color:rgba(38,50,56,0.4);margin:0 0 10px 0;display:block;} /* sc-component-id: sc-dVhcbM */ .dpMbau{font-family:Montserrat,sans-serif;font-size:12px;position:absolute;z-index:1;top:-11px;left:12px;font-weight:600;color:rgba(255,255,255,0.4);} /* sc-component-id: sc-eqIVtm */ .ecxnvs{position:relative;} /* sc-component-id: sc-gisBJw */ .gwfZGU{margin-top:15px;} /* sc-component-id: sc-kjoXOD */ .iNoDtm{border-left:1px solid #a4a4c6;box-sizing:border-box;position:relative;padding:10px 10px 10px 0;vertical-align:top;line-height:20px;white-space:nowrap;font-size:0.929em;font-family:Courier,monospace;cursor:pointer;} tr:first-of-type > .iNoDtm,tr.last > .iNoDtm{border-left-width:0;background-position:top left;background-repeat:no-repeat;background-size:1px 100%;} tr:first-of-type > .iNoDtm{background-image:linear-gradient( to bottom, transparent 0%, transparent 22px, #a4a4c6 22px, #a4a4c6 100% );} tr.last > .iNoDtm{background-image:linear-gradient( to bottom, #a4a4c6 0%, #a4a4c6 22px, transparent 22px, transparent 100% );} tr.last + tr > .iNoDtm{border-left-color:transparent;} tr.last:first-child > .iNoDtm{background:none;border-left-color:transparent;} .iNoDtm.deprecated{-webkit-text-decoration:line-through;text-decoration:line-through;color:#bdccd3;} .iNoDtm .sc-jTzLTM{height:1.1em;width:1.1em;} .iNoDtm .sc-jTzLTM polygon{fill:#808080;} /* sc-component-id: sc-cHGsZl */ .lpeYvY{vertical-align:middle;font-size:13px;line-height:20px;} /* sc-component-id: sc-TOsTZ */ .fKyGWc{vertical-align:middle;font-size:13px;line-height:20px;color:rgba(128,128,128,0.8);} /* sc-component-id: sc-kgAjT */ .hqYVjx{vertical-align:middle;font-size:13px;line-height:20px;color:#808080;} /* sc-component-id: sc-cJSrbW */ .edBCth{vertical-align:middle;font-size:13px;line-height:20px;color:#808080;word-break:break-word;} /* sc-component-id: sc-hmzhuo */ .jsTAxL{vertical-align:middle;font-size:13px;line-height:20px;color:#e53935;font-size:0.9em;font-weight:normal;margin-left:20px;line-height:1;} /* sc-component-id: sc-jbKcbu */ .bMfIUD{vertical-align:middle;font-size:13px;line-height:20px;border-radius:2px;background-color:rgba(51,51,51,0.05);color:rgba(51,51,51,0.9);padding:0 5px;border:1px solid rgba(51,51,51,0.1);font-family:Courier,monospace;} .bMfIUD + .sc-jbKcbu{margin-left:0;} /* sc-component-id: sc-jqCOkK */ .beUper{vertical-align:middle;font-size:13px;line-height:20px;border-radius:2px;background-color:rgba(142,142,220,0.05);color:rgba(50,50,159,0.9);margin:0 5px;padding:0 5px;border:1px solid rgba(50,50,159,0.1);font-family:Courier,monospace;} .beUper + .sc-jqCOkK{margin-left:0;} /* sc-component-id: sc-fYxtnH */ .dTJWQH{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;margin-bottom:0.5em;} /* sc-component-id: sc-tilXH */ .jIdpVJ{border:1px solid #32329f;color:#32329f;font-weight:normal;margin-left:0.5em;padding:4px 8px 4px;display:inline-block;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;} /* sc-component-id: sc-hEsumM */ .gEjDMA::before{content:'|';display:inline-block;opacity:0.5;width:15px;text-align:center;} .gEjDMA:last-child::after{display:none;} /* sc-component-id: sc-ktHwxA */ .gtbPCV{overflow:hidden;} /* sc-component-id: sc-cIShpX */ .eKrlKP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;} /* sc-component-id: sc-kafWEX */ .hZCbNs{max-height:260px;max-width:260px;padding:2px;width:100%;display:block;} /* sc-component-id: sc-feJyhm */ .YzuTm{text-align:center;} /* sc-component-id: sc-iELTvK */ .cCiYxb{display:inline-block;} /* sc-component-id: sc-jwKygS */ .bnFPhO:after{content:' AND ';font-weight:bold;} .bnFPhO:last-child:after{content:none;} .bnFPhO a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .bnFPhO a:visited{color:#32329f;} .bnFPhO a:hover{color:#6868cf;} /* sc-component-id: sc-btzYZH */ .hQBRTt:before{content:'( ';font-weight:bold;} .hQBRTt:after{content:' ) OR ';font-weight:bold;} .hQBRTt:last-child:after{content:' )';} .hQBRTt:only-child:before,.hQBRTt:only-child:after{content:none;} .hQBRTt a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .hQBRTt a:visited{color:#32329f;} .hQBRTt a:hover{color:#6868cf;} /* sc-component-id: sc-lhVmIH */ .dVvUxe{-webkit-flex:1;-ms-flex:1;flex:1;} /* sc-component-id: sc-bYSBpT */ .fKHsnH{width:75%;} /* sc-component-id: sc-elJkPf */ .jGRUDj{border-bottom:1px solid rgba(38,50,56,0.3);margin:1em 0 1em 0;color:rgba(38,50,56,0.5);font-weight:normal;text-transform:uppercase;font-size:0.929em;line-height:20px;display:inline-block;margin:0;} /* sc-component-id: sc-jtRfpW */ .geWpKA{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1em 0;} /* sc-component-id: sc-kTUwUJ */ .ldTMcP{cursor:pointer;position:relative;margin-bottom:5px;} /* sc-component-id: sc-dqBHgY */ .iENVAs{font-family:Courier,monospace;margin-left:10px;-webkit-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;text-overflow:ellipsis;} /* sc-component-id: sc-gxMtzJ */ .dHLKeu{padding:10px 30px 10px 20px;border-radius:4px 4px 0 0;background-color:#11171a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-bottom:0;-webkit-transition:border-color 0.25s ease;transition:border-color 0.25s ease;} .dHLKeu ..sc-dqBHgY{color:#ffffff;} /* sc-component-id: sc-dfVpRl */ .hOczRB{font-size:0.929em;line-height:20px;background-color:#9b708b;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}.jBjYbV{font-size:0.929em;line-height:20px;background-color:#6bbd5b;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}.fRsrDc{font-size:0.929em;line-height:20px;background-color:#e09d43;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}.bNYCAJ{font-size:0.929em;line-height:20px;background-color:#248fb2;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}.hPskZd{font-size:0.929em;line-height:20px;background-color:#e27a7a;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;} /* sc-component-id: sc-gzOgki */ .lkvpfX{position:absolute;width:100%;z-index:100;background:#fafafa;color:#263238;box-sizing:border-box;box-shadow:0px 0px 6px rgba(0,0,0,0.33);overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-transform:translateY(-50%) scaleY(0);-ms-transform:translateY(-50%) scaleY(0);transform:translateY(-50%) scaleY(0);} /* sc-component-id: sc-iyvyFf */ .eftLSo{padding:10px;} /* sc-component-id: sc-hwwEjo */ .bwgXFh{padding:5px;border:1px solid #ccc;background:#fff;word-break:break-all;color:#32329f;} .bwgXFh > span{color:#333333;} /* sc-component-id: sc-kPVwWT */ .fDvFMp{padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;background-color:#f2f2f2;cursor:pointer;color:#00aa13;background-color:rgba(0,170,19,0.1);}.byLrBg{padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;background-color:#f2f2f2;cursor:pointer;color:#e53935;background-color:rgba(229,57,53,0.1);}.hLVzSF{padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;background-color:#f2f2f2;cursor:pointer;color:#00aa13;background-color:rgba(0,170,19,0.1);cursor:default;} .hLVzSF::before{content:"—";font-weight:bold;width:1.5em;text-align:center;display:inline-block;} /* sc-component-id: sc-eXEjpC */ .espozG{font-size:18px;padding:0.2em 0;margin:3em 0 1.1em;color:#253137;font-weight:normal;} /* sc-component-id: sc-ibxdXY */ .bSFXlp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:content;overflow:hidden;} @media print,screen and (max-width:85rem){.bSFXlp{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}} /* sc-component-id: sc-RefOD */ .boajtD{margin-bottom:30px;} /* sc-component-id: sc-iQKALj */ .cFwMcp{width:32px;display:inline-block;height:13px;line-height:13px;background-color:#333;border-radius:3px;background-repeat:no-repeat;background-position:6px 4px;font-size:7px;font-family:Verdana;color:white;text-transform:uppercase;text-align:center;font-weight:bold;vertical-align:middle;margin-right:6px;margin-top:2px;} .cFwMcp.get{background-color:#6bbd5b;} .cFwMcp.post{background-color:#248fb2;} .cFwMcp.put{background-color:#9b708b;} .cFwMcp.options{background-color:#d3ca12;} .cFwMcp.patch{background-color:#e09d43;} .cFwMcp.delete{background-color:#e27a7a;} .cFwMcp.basic{background-color:#999;} .cFwMcp.link{background-color:#31bbb6;} .cFwMcp.head{background-color:#c167e4;} /* sc-component-id: sc-bwCtUz */ .ghctpd{margin:0;padding:0;} .ghctpd .sc-bwCtUz{font-size:0.929em;}.cLEtWf{margin:0;padding:0;display:none;} .cLEtWf .sc-bwCtUz{font-size:0.929em;} /* sc-component-id: sc-hrWEMg */ .bbViyS{list-style:none inside none;overflow:hidden;text-overflow:ellipsis;padding:0;} /* sc-component-id: sc-eTuwsz */ .iNzLCk{cursor:pointer;color:#333333;margin:0;padding:12.5px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:Montserrat,sans-serif;font-size:0.929em;text-transform:none;} .iNzLCk:hover{color:#32329f;} .iNzLCk:hover{background-color:#ededed;} .iNzLCk .sc-jTzLTM{height:1.5em;width:1.5em;} .iNzLCk .sc-jTzLTM polygon{fill:#333333;}.eyHCmo{cursor:pointer;color:#333333;margin:0;padding:12.5px 20px;padding-left:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:Montserrat,sans-serif;color:#333333;} .eyHCmo:hover{background-color:#e1e1e1;} .eyHCmo .sc-jTzLTM{height:1.5em;width:1.5em;} .eyHCmo .sc-jTzLTM polygon{fill:#333333;}.gpbcFk{cursor:pointer;color:#333333;margin:0;padding:12.5px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:Montserrat,sans-serif;color:#333333;} .gpbcFk:hover{background-color:#e1e1e1;} .gpbcFk .sc-jTzLTM{height:1.5em;width:1.5em;} .gpbcFk .sc-jTzLTM polygon{fill:#333333;} /* sc-component-id: sc-gwVKww */ .fyUykq{display:inline-block;vertical-align:middle;width:auto;overflow:hidden;text-overflow:ellipsis;}.SmuWE{display:inline-block;vertical-align:middle;width:calc(100% - 38px);overflow:hidden;text-overflow:ellipsis;} /* sc-component-id: sc-hXRMBi */ .nGwee{font-size:0.8em;margin-top:10px;padding:0 20px;text-align:left;opacity:0.7;} .nGwee a,.nGwee a:visited,.nGwee a:hover{color:#333333 !important;border-top:1px solid #e1e1e1;padding:5px 0;display:block;} /* sc-component-id: sc-epnACN */ .fWqlcz{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:20px;height:20px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#32329f;} /* sc-component-id: sc-iQNlJl */ .jzMYjV{width:260px;background-color:#fafafa;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100vh;position:-webkit-sticky;position:sticky;position:-webkit-sticky;top:0;} @media screen and (max-width:50rem){.jzMYjV{position:fixed;z-index:20;width:100%;background:#fafafa;display:none;}} @media print{.jzMYjV{display:none;}} /* sc-component-id: sc-bsbRJL */ .fXybtJ{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f2f2f2;color:#32329f;display:none;cursor:pointer;position:fixed;right:20px;z-index:100;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,0.3);bottom:44px;width:60px;height:60px;padding:0 20px;} @media screen and (max-width:50rem){.fXybtJ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}} @media print{.fXybtJ{display:none;}} /* sc-component-id: sc-hZSUBg */ .bxcHYI{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#333333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;text-align:left;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeSpeed !important;tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%;} .bxcHYI *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0);} /* sc-component-id: sc-cMhqgX */ .iniCdN{z-index:1;position:relative;overflow:hidden;width:calc(100% - 260px);contain:layout;} @media print,screen and (max-width:50rem){.iniCdN{width:100%;}} /* sc-component-id: sc-iuJeZd */ .fLUKgj{background:#263238;position:absolute;top:0;bottom:0;right:0;width:calc((100% - 260px) * 0.4);} @media print,screen and (max-width:85rem){.fLUKgj{display:none;}} /* sc-component-id: sc-esOvli */ .kKQhLA{padding:5px 0;} /* sc-component-id: sc-cmthru */ .kzNiFq{width:calc(100% - 40px);box-sizing:border-box;margin:0 20px;padding:5px 10px 5px 20px;border:0;border-bottom:1px solid #e1e1e1;font-family:Roboto,sans-serif;font-weight:bold;font-size:13px;color:#333333;background-color:transparent;outline:none;} /* sc-component-id: sc-hMFtBS */ .ibpoCO{position:absolute;left:20px;height:1.8em;width:0.9em;} .ibpoCO path{fill:#333333;}</style> </head> <script> const ti = setInterval(function() { if (document.styleSheets[1].cssRules.length ) { document.getElementsByClassName("loader")[0].style.display = "none" document.getElementsByTagName("body")[0].style.display = "block" document.getElementById("redoc").style.display = "block" clearInterval(ti); } }, 10); </script> <body> <div id="redoc"><div class="sc-hZSUBg bxcHYI redoc-wrap"><div class="sc-iQNlJl jzMYjV menu-content" style="top:0px;height:calc(100vh - 0px)"><div class="sc-feJyhm YzuTm"><a href="https://support.atlassian.com/contact" class="sc-iELTvK cCiYxb"><img src="https://d1ykxpo828xni0.cloudfront.net/Statuspage-logo-padding.svg" alt="logo" class="sc-kafWEX hZCbNs"/></a></div><div role="search" class="sc-esOvli kKQhLA"><svg class="sc-hMFtBS ibpoCO search-icon" version="1.1" viewBox="0 0 1000 1000" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"><path d="M968.2,849.4L667.3,549c83.9-136.5,66.7-317.4-51.7-435.6C477.1-25,252.5-25,113.9,113.4c-138.5,138.3-138.5,362.6,0,501C219.2,730.1,413.2,743,547.6,666.5l301.9,301.4c43.6,43.6,76.9,14.9,104.2-12.4C981,928.3,1011.8,893,968.2,849.4z M524.5,522c-88.9,88.7-233,88.7-321.8,0c-88.9-88.7-88.9-232.6,0-321.3c88.9-88.7,233-88.7,321.8,0C613.4,289.4,613.4,433.3,524.5,522z"></path></svg><input type="text" value="" placeholder="Search..." class="sc-cmthru kzNiFq search-input"/></div><div class="sc-gPEVay hclups scrollbar-container undefined"><ul class="sc-bwCtUz ghctpd" role="navigation"><li data-item-id="section/Code-of-Conduct" class="sc-hrWEMg bbViyS"><label type="section" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Code of Conduct" class="sc-gwVKww fyUykq">Code of Conduct</span></label></li><li data-item-id="section/Rate-Limiting" class="sc-hrWEMg bbViyS"><label type="section" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Rate Limiting" class="sc-gwVKww fyUykq">Rate Limiting</span></label></li><li data-item-id="section/Basics" class="sc-hrWEMg bbViyS"><label type="section" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Basics" class="sc-gwVKww fyUykq">Basics</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="section/Basics/HTTPS" class="sc-hrWEMg bbViyS"><label type="section" role="menuitem" class="sc-eTuwsz eyHCmo -depth2"><span title="HTTPS" class="sc-gwVKww fyUykq">HTTPS</span></label></li><li data-item-id="section/Basics/URL-Prefix" class="sc-hrWEMg bbViyS"><label type="section" role="menuitem" class="sc-eTuwsz eyHCmo -depth2"><span title="URL Prefix" class="sc-gwVKww fyUykq">URL Prefix</span></label></li><li data-item-id="section/Basics/RESTful-Interface" class="sc-hrWEMg bbViyS"><label type="section" role="menuitem" class="sc-eTuwsz eyHCmo -depth2"><span title="RESTful Interface" class="sc-gwVKww fyUykq">RESTful Interface</span></label></li><li data-item-id="section/Basics/Sending-Data" class="sc-hrWEMg bbViyS"><label type="section" role="menuitem" class="sc-eTuwsz eyHCmo -depth2"><span title="Sending Data" class="sc-gwVKww fyUykq">Sending Data</span></label></li></ul></li><li data-item-id="section/Authentication" class="sc-hrWEMg bbViyS"><label type="section" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Authentication" class="sc-gwVKww fyUykq">Authentication</span></label></li><li data-item-id="tag/permissions" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="permissions" class="sc-gwVKww fyUykq">permissions</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/putOrganizationsOrganizationIdPermissionsUserId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a user&#x27;s role permissions</span></label></li><li data-item-id="operation/getOrganizationsOrganizationIdPermissionsUserId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a user&#x27;s permissions</span></label></li></ul></li><li data-item-id="tag/status-embed-config" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Status Embed Config" class="sc-gwVKww fyUykq">Status Embed Config</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/getPagesPageIdStatusEmbedConfig" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get status embed config settings</span></label></li><li data-item-id="operation/patchPagesPageIdStatusEmbedConfig" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="patch" class="sc-iQKALj cFwMcp operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update status embed config settings</span></label></li><li data-item-id="operation/putPagesPageIdStatusEmbedConfig" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update status embed config settings</span></label></li></ul></li><li data-item-id="tag/pages" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Pages" class="sc-gwVKww fyUykq">Pages</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/getPages" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of pages</span></label></li><li data-item-id="operation/patchPagesPageId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="patch" class="sc-iQKALj cFwMcp operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a page</span></label></li><li data-item-id="operation/putPagesPageId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a page</span></label></li><li data-item-id="operation/getPagesPageId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a page</span></label></li></ul></li><li data-item-id="tag/page-access-users" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Page Access Users" class="sc-gwVKww fyUykq">Page Access Users</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/postPagesPageIdPageAccessUsers" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Add a page access user</span></label></li><li data-item-id="operation/getPagesPageIdPageAccessUsers" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of page access users</span></label></li><li data-item-id="operation/patchPagesPageIdPageAccessUsersPageAccessUserId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="patch" class="sc-iQKALj cFwMcp operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update page access user</span></label></li><li data-item-id="operation/putPagesPageIdPageAccessUsersPageAccessUserId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update page access user</span></label></li><li data-item-id="operation/deletePagesPageIdPageAccessUsersPageAccessUserId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Delete page access user</span></label></li><li data-item-id="operation/getPagesPageIdPageAccessUsersPageAccessUserId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get page access user</span></label></li></ul></li><li data-item-id="tag/page-access-user-components" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Page Access User Components" class="sc-gwVKww fyUykq">Page Access User Components</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/patchPagesPageIdPageAccessUsersPageAccessUserIdComponents" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="patch" class="sc-iQKALj cFwMcp operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Add components for page access user</span></label></li><li data-item-id="operation/putPagesPageIdPageAccessUsersPageAccessUserIdComponents" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Add components for page access user</span></label></li><li data-item-id="operation/postPagesPageIdPageAccessUsersPageAccessUserIdComponents" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Replace components for page access user</span></label></li><li data-item-id="operation/deletePagesPageIdPageAccessUsersPageAccessUserIdComponents" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Remove components for page access user</span></label></li><li data-item-id="operation/getPagesPageIdPageAccessUsersPageAccessUserIdComponents" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get components for page access user</span></label></li><li data-item-id="operation/deletePagesPageIdPageAccessUsersPageAccessUserIdComponentsComponentId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Remove component for page access user</span></label></li></ul></li><li data-item-id="tag/page-access-user-metrics" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Page Access User Metrics" class="sc-gwVKww fyUykq">Page Access User Metrics</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/patchPagesPageIdPageAccessUsersPageAccessUserIdMetrics" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="patch" class="sc-iQKALj cFwMcp operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Add metrics for page access user</span></label></li><li data-item-id="operation/putPagesPageIdPageAccessUsersPageAccessUserIdMetrics" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Add metrics for page access user</span></label></li><li data-item-id="operation/postPagesPageIdPageAccessUsersPageAccessUserIdMetrics" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Replace metrics for page access user</span></label></li><li data-item-id="operation/deletePagesPageIdPageAccessUsersPageAccessUserIdMetrics" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Delete metrics for page access user</span></label></li><li data-item-id="operation/getPagesPageIdPageAccessUsersPageAccessUserIdMetrics" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get metrics for page access user</span></label></li><li data-item-id="operation/deletePagesPageIdPageAccessUsersPageAccessUserIdMetricsMetricId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Delete metric for page access user</span></label></li></ul></li><li data-item-id="tag/page-access-groups" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Page Access Groups" class="sc-gwVKww fyUykq">Page Access Groups</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/getPagesPageIdPageAccessGroups" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of page access groups</span></label></li><li data-item-id="operation/postPagesPageIdPageAccessGroups" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Create a page access group</span></label></li><li data-item-id="operation/getPagesPageIdPageAccessGroupsPageAccessGroupId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a page access group</span></label></li><li data-item-id="operation/patchPagesPageIdPageAccessGroupsPageAccessGroupId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="patch" class="sc-iQKALj cFwMcp operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a page access group</span></label></li><li data-item-id="operation/putPagesPageIdPageAccessGroupsPageAccessGroupId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a page access group</span></label></li><li data-item-id="operation/deletePagesPageIdPageAccessGroupsPageAccessGroupId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Remove a page access group</span></label></li></ul></li><li data-item-id="tag/page-access-group-components" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Page Access Group Components" class="sc-gwVKww fyUykq">Page Access Group Components</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/patchPagesPageIdPageAccessGroupsPageAccessGroupIdComponents" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="patch" class="sc-iQKALj cFwMcp operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Add components to page access group</span></label></li><li data-item-id="operation/putPagesPageIdPageAccessGroupsPageAccessGroupIdComponents" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Add components to page access group</span></label></li><li data-item-id="operation/postPagesPageIdPageAccessGroupsPageAccessGroupIdComponents" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Replace components for a page access group</span></label></li><li data-item-id="operation/deletePagesPageIdPageAccessGroupsPageAccessGroupIdComponents" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Delete components for a page access group</span></label></li><li data-item-id="operation/getPagesPageIdPageAccessGroupsPageAccessGroupIdComponents" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">List components for a page access group</span></label></li><li data-item-id="operation/deletePagesPageIdPageAccessGroupsPageAccessGroupIdComponentsComponentId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Remove a component from a page access group</span></label></li></ul></li><li data-item-id="tag/subscribers" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Subscribers" class="sc-gwVKww fyUykq">Subscribers</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/postPagesPageIdSubscribersResendConfirmation" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Resend confirmations to a list of subscribers</span></label></li><li data-item-id="operation/postPagesPageIdSubscribersUnsubscribe" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Unsubscribe a list of subscribers</span></label></li><li data-item-id="operation/postPagesPageIdSubscribersReactivate" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Reactivate a list of subscribers</span></label></li><li data-item-id="operation/getPagesPageIdSubscribersHistogramByState" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a histogram of subscribers by type and then state</span></label></li><li data-item-id="operation/getPagesPageIdSubscribersCount" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a count of subscribers by type</span></label></li><li data-item-id="operation/getPagesPageIdSubscribersUnsubscribed" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of unsubscribed subscribers</span></label></li><li data-item-id="operation/postPagesPageIdSubscribers" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Create a subscriber</span></label></li><li data-item-id="operation/getPagesPageIdSubscribers" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of subscribers</span></label></li><li data-item-id="operation/postPagesPageIdSubscribersSubscriberIdResendConfirmation" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Resend confirmation to a subscriber</span></label></li><li data-item-id="operation/deletePagesPageIdSubscribersSubscriberId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Unsubscribe a subscriber</span></label></li><li data-item-id="operation/patchPagesPageIdSubscribersSubscriberId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="patch" class="sc-iQKALj cFwMcp operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a subscriber</span></label></li><li data-item-id="operation/getPagesPageIdSubscribersSubscriberId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a subscriber</span></label></li></ul></li><li data-item-id="tag/templates" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Templates" class="sc-gwVKww fyUykq">Templates</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/postPagesPageIdIncidentTemplates" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Create a template</span></label></li><li data-item-id="operation/getPagesPageIdIncidentTemplates" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of templates</span></label></li></ul></li><li data-item-id="tag/incidents" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Incidents" class="sc-gwVKww fyUykq">Incidents</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/postPagesPageIdIncidents" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Create an incident</span></label></li><li data-item-id="operation/getPagesPageIdIncidents" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of incidents</span></label></li><li data-item-id="operation/getPagesPageIdIncidentsActiveMaintenance" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of active maintenances</span></label></li><li data-item-id="operation/getPagesPageIdIncidentsUpcoming" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of upcoming incidents</span></label></li><li data-item-id="operation/getPagesPageIdIncidentsScheduled" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of scheduled incidents</span></label></li><li data-item-id="operation/getPagesPageIdIncidentsUnresolved" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of unresolved incidents</span></label></li><li data-item-id="operation/deletePagesPageIdIncidentsIncidentId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Delete an incident</span></label></li><li data-item-id="operation/patchPagesPageIdIncidentsIncidentId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="patch" class="sc-iQKALj cFwMcp operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update an incident</span></label></li><li data-item-id="operation/putPagesPageIdIncidentsIncidentId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update an incident</span></label></li><li data-item-id="operation/getPagesPageIdIncidentsIncidentId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get an incident</span></label></li></ul></li><li data-item-id="tag/incident-updates" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Incident Updates" class="sc-gwVKww fyUykq">Incident Updates</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/patchPagesPageIdIncidentsIncidentIdIncidentUpdatesIncidentUpdateId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="patch" class="sc-iQKALj cFwMcp operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a previous incident update</span></label></li><li data-item-id="operation/putPagesPageIdIncidentsIncidentIdIncidentUpdatesIncidentUpdateId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a previous incident update</span></label></li></ul></li><li data-item-id="tag/incident-subscribers" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Incident Subscribers" class="sc-gwVKww fyUykq">Incident Subscribers</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/postPagesPageIdIncidentsIncidentIdSubscribers" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Create an incident subscriber</span></label></li><li data-item-id="operation/getPagesPageIdIncidentsIncidentIdSubscribers" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of incident subscribers</span></label></li><li data-item-id="operation/deletePagesPageIdIncidentsIncidentIdSubscribersSubscriberId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Unsubscribe an incident subscriber</span></label></li><li data-item-id="operation/getPagesPageIdIncidentsIncidentIdSubscribersSubscriberId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get an incident subscriber</span></label></li><li data-item-id="operation/postPagesPageIdIncidentsIncidentIdSubscribersSubscriberIdResendConfirmation" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Resend confirmation to an incident subscriber</span></label></li></ul></li><li data-item-id="tag/incident-postmortem" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Incident Postmortem" class="sc-gwVKww fyUykq">Incident Postmortem</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/getPagesPageIdIncidentsIncidentIdPostmortem" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get Postmortem</span></label></li><li data-item-id="operation/putPagesPageIdIncidentsIncidentIdPostmortem" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Create Postmortem</span></label></li><li data-item-id="operation/deletePagesPageIdIncidentsIncidentIdPostmortem" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Delete Postmortem</span></label></li><li data-item-id="operation/putPagesPageIdIncidentsIncidentIdPostmortemPublish" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Publish Postmortem</span></label></li><li data-item-id="operation/putPagesPageIdIncidentsIncidentIdPostmortemRevert" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Revert Postmortem</span></label></li></ul></li><li data-item-id="tag/components" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Components" class="sc-gwVKww fyUykq">Components</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/postPagesPageIdComponents" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Create a component</span></label></li><li data-item-id="operation/getPagesPageIdComponents" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of components</span></label></li><li data-item-id="operation/patchPagesPageIdComponentsComponentId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="patch" class="sc-iQKALj cFwMcp operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a component</span></label></li><li data-item-id="operation/putPagesPageIdComponentsComponentId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a component</span></label></li><li data-item-id="operation/deletePagesPageIdComponentsComponentId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Delete a component</span></label></li><li data-item-id="operation/getPagesPageIdComponentsComponentId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a component</span></label></li><li data-item-id="operation/getPagesPageIdComponentsComponentIdUptime" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get uptime data for a component</span></label></li><li data-item-id="operation/deletePagesPageIdComponentsComponentIdPageAccessUsers" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Remove page access users from component</span></label></li><li data-item-id="operation/postPagesPageIdComponentsComponentIdPageAccessUsers" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Add page access users to a component</span></label></li><li data-item-id="operation/deletePagesPageIdComponentsComponentIdPageAccessGroups" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Remove page access groups from a component</span></label></li><li data-item-id="operation/postPagesPageIdComponentsComponentIdPageAccessGroups" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Add page access groups to a component</span></label></li></ul></li><li data-item-id="tag/component-groups" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Component Groups" class="sc-gwVKww fyUykq">Component Groups</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/postPagesPageIdComponentGroups" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Create a component group</span></label></li><li data-item-id="operation/getPagesPageIdComponentGroups" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of component groups</span></label></li><li data-item-id="operation/patchPagesPageIdComponentGroupsId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="patch" class="sc-iQKALj cFwMcp operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a component group</span></label></li><li data-item-id="operation/putPagesPageIdComponentGroupsId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a component group</span></label></li><li data-item-id="operation/deletePagesPageIdComponentGroupsId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Delete a component group</span></label></li><li data-item-id="operation/getPagesPageIdComponentGroupsId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a component group</span></label></li><li data-item-id="operation/getPagesPageIdComponentGroupsIdUptime" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get uptime data for a component group</span></label></li></ul></li><li data-item-id="tag/metrics" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Metrics" class="sc-gwVKww fyUykq">Metrics</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/postPagesPageIdMetricsData" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Add data points to metrics</span></label></li><li data-item-id="operation/getPagesPageIdMetrics" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of metrics</span></label></li><li data-item-id="operation/patchPagesPageIdMetricsMetricId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="patch" class="sc-iQKALj cFwMcp operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a metric</span></label></li><li data-item-id="operation/putPagesPageIdMetricsMetricId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a metric</span></label></li><li data-item-id="operation/deletePagesPageIdMetricsMetricId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Delete a metric</span></label></li><li data-item-id="operation/getPagesPageIdMetricsMetricId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a metric</span></label></li><li data-item-id="operation/deletePagesPageIdMetricsMetricIdData" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Reset data for a metric</span></label></li><li data-item-id="operation/postPagesPageIdMetricsMetricIdData" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Add data to a metric</span></label></li><li data-item-id="operation/getPagesPageIdMetricsProvidersMetricsProviderIdMetrics" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">List metrics for a metric provider</span></label></li><li data-item-id="operation/postPagesPageIdMetricsProvidersMetricsProviderIdMetrics" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Create a metric for a metric provider</span></label></li></ul></li><li data-item-id="tag/metric-providers" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Metric Providers" class="sc-gwVKww fyUykq">Metric Providers</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/getPagesPageIdMetricsProviders" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of metric providers</span></label></li><li data-item-id="operation/postPagesPageIdMetricsProviders" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Create a metric provider</span></label></li><li data-item-id="operation/getPagesPageIdMetricsProvidersMetricsProviderId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a metric provider</span></label></li><li data-item-id="operation/patchPagesPageIdMetricsProvidersMetricsProviderId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="patch" class="sc-iQKALj cFwMcp operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a metric provider</span></label></li><li data-item-id="operation/putPagesPageIdMetricsProvidersMetricsProviderId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="put" class="sc-iQKALj cFwMcp operation-type put">put</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update a metric provider</span></label></li><li data-item-id="operation/deletePagesPageIdMetricsProvidersMetricsProviderId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Delete a metric provider</span></label></li><li data-item-id="operation/getPagesPageIdMetricsProvidersMetricsProviderIdMetrics" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">List metrics for a metric provider</span></label></li><li data-item-id="operation/postPagesPageIdMetricsProvidersMetricsProviderIdMetrics" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Create a metric for a metric provider</span></label></li></ul></li><li data-item-id="tag/users" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Users" class="sc-gwVKww fyUykq">Users</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="operation/getOrganizationsOrganizationIdPermissionsUserId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a user&#x27;s permissions</span></label></li><li data-item-id="operation/deleteOrganizationsOrganizationIdUsersUserId" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="delete" class="sc-iQKALj cFwMcp operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Delete a user</span></label></li><li data-item-id="operation/postOrganizationsOrganizationIdUsers" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Create a user</span></label></li><li data-item-id="operation/getOrganizationsOrganizationIdUsers" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Get a list of users</span></label></li></ul></li></ul><div class="sc-hXRMBi nGwee"><a target="_blank" href="https://github.com/Redocly/redoc">Documentation Powered by ReDoc</a></div></div></div><div class="sc-bsbRJL fXybtJ"><div class="sc-epnACN fWqlcz"><svg class="" style="transform:translate(2px, -4px) rotate(180deg);transition:transform 0.2s ease" viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="15" height="15"><g transform="translate(904.92214,-879.1482)"><path d=" m -673.67664,1221.6502 -231.2455,-231.24803 55.6165, -55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894, 0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892, -174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696, -174.68583 0.6895,0 26.281,25.03215 56.8701, 55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864 -231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688, -104.0616 -231.873,-231.248 z " fill="currentColor"></path></g></svg><svg class="" style="transform:translate(2px, 4px);transition:transform 0.2s ease" viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="15" height="15"><g transform="translate(904.92214,-879.1482)"><path d=" m -673.67664,1221.6502 -231.2455,-231.24803 55.6165, -55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894, 0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892, -174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696, -174.68583 0.6895,0 26.281,25.03215 56.8701, 55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864 -231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688, -104.0616 -231.873,-231.248 z " fill="currentColor"></path></g></svg></div></div><div class="sc-cMhqgX iniCdN api-content"><div class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK api-info"><h1 class="sc-htoDjs sc-fYxtnH dTJWQH">Statuspage API<!-- --> <span>(<!-- -->1.0.0<!-- -->)</span></h1><p>Download OpenAPI specification:<a download="swagger.json" target="_blank" class="sc-tilXH jIdpVJ">Download</a></p><div class="sc-jWBwVP sc-iRbamj flfxUM"><div class="sc-ktHwxA gtbPCV"><div class="sc-cIShpX eKrlKP"> <span class="sc-hEsumM gEjDMA">URL: <a href="https://support.atlassian.com/contact">https://support.atlassian.com/contact</a></span> <!-- --> </div></div></div><div class="sc-jWBwVP sc-iRbamj flfxUM"></div></div></div></div><div id="section/Code-of-Conduct" data-section-id="section/Code-of-Conduct" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#section/Code-of-Conduct"></a>Code of Conduct</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Please don&#39;t abuse the API, and please report all feature requests and issues to <a href="https://support.atlassian.com/contact">https://support.atlassian.com/contact</a></p> </div></div></div><div id="section/Rate-Limiting" data-section-id="section/Rate-Limiting" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#section/Rate-Limiting"></a>Rate Limiting</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Each API token is limited to 1 request / second as measured on a 60 second rolling window. To get this limit increased, please contact us at <a href="https://support.atlassian.com/contact">https://support.atlassian.com/contact</a></p> <p>Error codes 420 or 429 indicate that you have exceeded the rate limit and the request has been rejected.</p> </div></div></div><div id="section/Basics" data-section-id="section/Basics" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#section/Basics"></a>Basics</h1></div></div></div><div id="section/Basics/HTTPS" data-section-id="section/Basics/HTTPS" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#section/Basics/HTTPS"></a>HTTPS</h2></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>It&#39;s required</p> </div></div></div><div id="section/Basics/URL-Prefix" data-section-id="section/Basics/URL-Prefix" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#section/Basics/URL-Prefix"></a>URL Prefix</h2></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>In order to maintain version integrity into the future, the API is versioned. All calls currently begin with the following prefix:</p> <p> <a href="https://api.statuspage.io/v1/">https://api.statuspage.io/v1/</a></p> </div></div></div><div id="section/Basics/RESTful-Interface" data-section-id="section/Basics/RESTful-Interface" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#section/Basics/RESTful-Interface"></a>RESTful Interface</h2></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Wherever possible, the API seeks to implement repeatable patterns with logical, representative URLs and descriptive HTTP verbs. Below are some examples and conventions you will see throughout the documentation.</p> <ul> <li>Collections are buckets: <a href="https://api.statuspage.io/v1/pages/asdf123/incidents.json">https://api.statuspage.io/v1/pages/asdf123/incidents.json</a></li> <li>Elements have unique IDs: <a href="https://api.statuspage.io/v1/pages/asdf123/incidents/jklm456.json">https://api.statuspage.io/v1/pages/asdf123/incidents/jklm456.json</a></li> <li>GET will retrieve information about a collection/element</li> <li>POST will create an element in a collection</li> <li>PATCH will update a single element</li> <li>PUT will replace a single element in a collection (rarely used)</li> <li>DELETE will destroy a single element</li> </ul> </div></div></div><div id="section/Basics/Sending-Data" data-section-id="section/Basics/Sending-Data" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#section/Basics/Sending-Data"></a>Sending Data</h2></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Information can be sent in the body as form urlencoded or JSON, but make sure the Content-Type header matches the body structure or the server gremlins will be angry.</p> <p>All examples are provided in JSON format, however they can easily be converted to form encoding if required. Some examples of how to convert things are below:</p> <pre><code><span class="token comment">// JSON</span> <span class="token punctuation">{</span> <span class="token string">"incident"</span><span class="token punctuation">:</span> <span class="token punctuation">{</span> <span class="token string">"name"</span><span class="token punctuation">:</span> <span class="token string">"test incident"</span><span class="token punctuation">,</span> <span class="token string">"components"</span><span class="token punctuation">:</span> <span class="token punctuation">[</span><span class="token string">"8kbf7d35c070"</span><span class="token punctuation">,</span> <span class="token string">"vtnh60py4yd7"</span><span class="token punctuation">]</span> <span class="token punctuation">}</span> <span class="token punctuation">}</span> <span class="token comment">// Form Encoded (using curl as an example):</span> curl <span class="token operator">-</span>X POST https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>example \ <span class="token operator">-</span>d <span class="token string">"incident[name]=test incident"</span> \ <span class="token operator">-</span>d <span class="token string">"incident[components][]=8kbf7d35c070"</span> \ <span class="token operator">-</span>d <span class="token string">"incident[components][]=vtnh60py4yd7"</span></code></pre></div></div></div><div id="section/Authentication" data-section-id="section/Authentication" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#section/Authentication"></a>Authentication</h1></div></div><div id="section/Authentication/api_key" data-section-id="section/Authentication/api_key" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#section/Authentication/api_key"></a>api_key</h2><div class="sc-jWBwVP sc-iRbamj flfxUM"><h4 id="obtaining-your-api-key">Obtaining your API Key</h4> <p>Authentication is done via an API token provided in the Statuspage management interface.</p> <ol> <li>Log in to your account at <a href="https://manage.statuspage.io/login">https://manage.statuspage.io/login</a>.</li> <li>Click on your avatar in the bottom left of your screen to access the user menu.</li> <li>Click <strong>API info</strong>.</li> </ol> <h3 id="passing-your-api-key-in-an-authorization-header">Passing your API key in an authorization header</h3> <p>The following example authenticates you with the Statuspage API. Along with the Page ID listed on the API page, we can fetch your page profile.</p> <pre><code>curl <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth 89a229ce1a8dbcf9ff30430fbe35eb4c0426574bca932061892cefd2138aa4b1"</span> \ https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span>gytm4qzbx9t6<span class="token punctuation">.</span>json</code></pre><h3 id="passing-your-api-key-in-a-query-param">Passing your API key in a query param</h3> <pre><code>curl <span class="token string">"https://api.statuspage.io/v1/pages/gytm4qzbx9t6.json?api_key=89a229ce1a8dbcf9ff30430fbe35eb4c0426574bca932061892cefd2138aa4b1"</span></code></pre></div><div class="sc-jWBwVP sc-iRbamj flfxUM"><table class="security-details"><tbody><tr><th> Security Scheme Type </th><td> <!-- -->API Key<!-- --> </td></tr><tr><th> <!-- -->Header<!-- --> parameter name:</th><td> <!-- -->Authorization<!-- --> </td></tr></tbody></table></div></div></div></div></div><div id="tag/permissions" data-section-id="tag/permissions" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/permissions"></a>permissions</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Operations about permissions</p> </div></div></div><div id="operation/putOrganizationsOrganizationIdPermissionsUserId" data-section-id="operation/putOrganizationsOrganizationIdPermissionsUserId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putOrganizationsOrganizationIdPermissionsUserId"></a>Update a user&#x27;s role permissions<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update a user&#39;s role permissions. Payload should contain a mapping of pages to a set of the desired roles, if the page has Role Based Access Control. Otherwise, the pages should map to an empty hash. User will lose access to any pages omitted from the payload.</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="organization_id"><span class="sc-kGXeez bcLONg"></span>organization_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Organization Identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="user_id"><span class="sc-kGXeez bcLONg"></span>user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>User identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="pages"><span class="sc-kGXeez bcLONg"></span>pages<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a user&#39;s role permissions. Payload should contain a mapping of pages to a set of the desired roles, if the page has Role Based Access Control. Otherwise, the pages should map to an empty hash. User will lose access to any pages omitted from the payload.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/organizations/{organization_id}/permissions/{user_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/organizations/{organization_id}/permissions/{user_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-0" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-2" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-3">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1" aria-labelledby="react-tabs-0"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"pages"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"page_configuration"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_manager"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maintenance_manager"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-3" aria-labelledby="react-tabs-2"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-4" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-5" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-6" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-7">400</li><li class="tab-error" role="tab" id="react-tabs-8" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-9">401</li><li class="tab-error" role="tab" id="react-tabs-10" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-11">403</li><li class="tab-error" role="tab" id="react-tabs-12" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-13">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-5" aria-labelledby="react-tabs-4"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"user_id"</span>: <span class="token string">&quot;7sg7cdgldqx6&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"pages"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;43nxpb8xyhcb&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_configuration"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_manager"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maintenance_manager"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;71gggbvr6172&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_configuration"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_manager"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maintenance_manager"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-7" aria-labelledby="react-tabs-6"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-9" aria-labelledby="react-tabs-8"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-11" aria-labelledby="react-tabs-10"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-13" aria-labelledby="react-tabs-12"></div></div></div></div></div></div><div id="operation/getOrganizationsOrganizationIdPermissionsUserId" data-section-id="operation/getOrganizationsOrganizationIdPermissionsUserId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getOrganizationsOrganizationIdPermissionsUserId"></a>Get a user&#x27;s permissions<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a user&#39;s permissions</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="organization_id"><span class="sc-kGXeez bcLONg"></span>organization_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Organization Identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="user_id"><span class="sc-kGXeez bcLONg"></span>user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>User identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a user&#39;s permissions</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/organizations/{organization_id}/permissions/{user_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/organizations/{organization_id}/permissions/{user_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-14" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-15" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-15" aria-labelledby="react-tabs-14"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>organizations<span class="token operator">/</span><span class="token punctuation">{</span>organization_id<span class="token punctuation">}</span><span class="token operator">/</span>permissions<span class="token operator">/</span><span class="token punctuation">{</span>user_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-16" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-17" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-18" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-19">401</li><li class="tab-error" role="tab" id="react-tabs-20" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-21">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-17" aria-labelledby="react-tabs-16"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"user_id"</span>: <span class="token string">&quot;k2wpzxy7qgb8&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"pages"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;qh3ll3x84fmx&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_configuration"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_manager"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maintenance_manager"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;8m6ytf60vrmt&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_configuration"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_manager"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maintenance_manager"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-19" aria-labelledby="react-tabs-18"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-21" aria-labelledby="react-tabs-20"></div></div></div></div></div></div><div id="tag/status-embed-config" data-section-id="tag/status-embed-config" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/status-embed-config"></a>Status Embed Config</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Operations about status embed configs.</p> </div></div></div><div id="operation/getPagesPageIdStatusEmbedConfig" data-section-id="operation/getPagesPageIdStatusEmbedConfig" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdStatusEmbedConfig"></a>Get status embed config settings<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get status embed config settings</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get status embed config settings</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/status_embed_config</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/status_embed_config</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-22" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-23" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-23" aria-labelledby="react-tabs-22"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>status_embed_config \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-24" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-25" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-26" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-27">401</li><li class="tab-error" role="tab" id="react-tabs-28" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-29">403</li><li class="tab-error" role="tab" id="react-tabs-30" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-31">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-25" aria-labelledby="react-tabs-24"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"incident_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"incident_text_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"maintenance_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"maintenance_text_color"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-27" aria-labelledby="react-tabs-26"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-29" aria-labelledby="react-tabs-28"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-31" aria-labelledby="react-tabs-30"></div></div></div></div></div></div><div id="operation/patchPagesPageIdStatusEmbedConfig" data-section-id="operation/patchPagesPageIdStatusEmbedConfig" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/patchPagesPageIdStatusEmbedConfig"></a>Update status embed config settings<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update status embed config settings</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="status_embed_config"><span class="sc-kGXeez bcLONg"></span>status_embed_config<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update status embed config settings</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="patch" class="sc-dfVpRl fRsrDc http-verb patch"> <!-- -->patch</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/status_embed_config</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/status_embed_config</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-32" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-33" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-34" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-35">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-33" aria-labelledby="react-tabs-32"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"status_embed_config"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_text_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maintenance_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maintenance_text_color"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-35" aria-labelledby="react-tabs-34"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-36" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-37" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-38" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-39">400</li><li class="tab-error" role="tab" id="react-tabs-40" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-41">401</li><li class="tab-error" role="tab" id="react-tabs-42" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-43">403</li><li class="tab-error" role="tab" id="react-tabs-44" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-45">404</li><li class="tab-error" role="tab" id="react-tabs-46" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-47">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-37" aria-labelledby="react-tabs-36"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"incident_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"incident_text_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"maintenance_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"maintenance_text_color"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-39" aria-labelledby="react-tabs-38"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-41" aria-labelledby="react-tabs-40"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-43" aria-labelledby="react-tabs-42"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-45" aria-labelledby="react-tabs-44"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-47" aria-labelledby="react-tabs-46"></div></div></div></div></div></div><div id="operation/putPagesPageIdStatusEmbedConfig" data-section-id="operation/putPagesPageIdStatusEmbedConfig" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageIdStatusEmbedConfig"></a>Update status embed config settings<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update status embed config settings</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="status_embed_config"><span class="sc-kGXeez bcLONg"></span>status_embed_config<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update status embed config settings</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/status_embed_config</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/status_embed_config</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-48" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-49" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-50" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-51">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-49" aria-labelledby="react-tabs-48"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"status_embed_config"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_text_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maintenance_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maintenance_text_color"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-51" aria-labelledby="react-tabs-50"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-52" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-53" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-54" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-55">400</li><li class="tab-error" role="tab" id="react-tabs-56" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-57">401</li><li class="tab-error" role="tab" id="react-tabs-58" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-59">403</li><li class="tab-error" role="tab" id="react-tabs-60" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-61">404</li><li class="tab-error" role="tab" id="react-tabs-62" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-63">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-53" aria-labelledby="react-tabs-52"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"incident_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"incident_text_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"maintenance_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"maintenance_text_color"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-55" aria-labelledby="react-tabs-54"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-57" aria-labelledby="react-tabs-56"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-59" aria-labelledby="react-tabs-58"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-61" aria-labelledby="react-tabs-60"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-63" aria-labelledby="react-tabs-62"></div></div></div></div></div></div><div id="tag/pages" data-section-id="tag/pages" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/pages"></a>Pages</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Your page profile drives basic settings for your status page including your company name, notification preferences, and time zone.</p> </div></div></div><div id="operation/getPages" data-section-id="operation/getPages" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPages"></a>Get a list of pages<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of pages</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of pages</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-64" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-65" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-65" aria-labelledby="react-tabs-64"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-66" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-67" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-68" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-69">401</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-67" aria-labelledby="react-tabs-66"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;ygxxpnl3z0mc&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;My Company Status&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"headline"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"branding"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"subdomain"</span>: <span class="token string">&quot;your-subdomain.statuspage.io&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"domain"</span>: <span class="token string">&quot;status.mycompany.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"url"</span>: <span class="token string">&quot;</span><a href="https://www.mycompany.com">https://www.mycompany.com</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"support_url"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hidden_from_search"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_page_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_incident_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_email_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_sms_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_rss_atom_feeds"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_webhook_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"notifications_from_email"</span>: <span class="token string">&quot;no-reply@status.mycompany.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"notifications_email_footer"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"activity_score"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"twitter_username"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"viewers_must_be_team_members"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"ip_restrictions"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"city"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"state"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"country"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"time_zone"</span>: <span class="token string">&quot;UTC&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_body_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_font_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_light_font_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_greens"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_yellows"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_oranges"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_blues"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_reds"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_border_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_graph_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_link_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_no_data"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"favicon_logo"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"transactional_logo"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hero_cover"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"email_logo"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"twitter_logo"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-69" aria-labelledby="react-tabs-68"></div></div></div></div></div></div><div id="operation/patchPagesPageId" data-section-id="operation/patchPagesPageId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/patchPagesPageId"></a>Update a page<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update a page</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a page</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="patch" class="sc-dfVpRl fRsrDc http-verb patch"> <!-- -->patch</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-70" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-71" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-72" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-73">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-71" aria-labelledby="react-tabs-70"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"page"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"domain"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"subdomain"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"url"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"branding"</span>: <span class="token string">&quot;premium&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_body_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_font_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_light_font_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_greens"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_yellows"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_oranges"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_reds"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_blues"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_border_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_graph_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_link_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_no_data"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hidden_from_search"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"viewers_must_be_team_members"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_page_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_incident_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_email_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_sms_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_rss_atom_feeds"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_webhook_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"notifications_from_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"time_zone"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"notifications_email_footer"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-73" aria-labelledby="react-tabs-72"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-74" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-75" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-76" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-77">400</li><li class="tab-error" role="tab" id="react-tabs-78" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-79">401</li><li class="tab-error" role="tab" id="react-tabs-80" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-81">403</li><li class="tab-error" role="tab" id="react-tabs-82" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-83">404</li><li class="tab-error" role="tab" id="react-tabs-84" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-85">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-75" aria-labelledby="react-tabs-74"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;ygxxpnl3z0mc&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;My Company Status&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"headline"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"branding"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"subdomain"</span>: <span class="token string">&quot;your-subdomain.statuspage.io&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"domain"</span>: <span class="token string">&quot;status.mycompany.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"url"</span>: <span class="token string">&quot;</span><a href="https://www.mycompany.com">https://www.mycompany.com</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"support_url"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"hidden_from_search"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_page_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_incident_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_email_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_sms_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_rss_atom_feeds"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_webhook_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"notifications_from_email"</span>: <span class="token string">&quot;no-reply@status.mycompany.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"notifications_email_footer"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"activity_score"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"twitter_username"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"viewers_must_be_team_members"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"ip_restrictions"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"city"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"state"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"country"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"time_zone"</span>: <span class="token string">&quot;UTC&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_body_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_font_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_light_font_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_greens"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_yellows"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_oranges"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_blues"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_reds"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_border_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_graph_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_link_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_no_data"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"favicon_logo"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"transactional_logo"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"hero_cover"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email_logo"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"twitter_logo"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-77" aria-labelledby="react-tabs-76"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-79" aria-labelledby="react-tabs-78"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-81" aria-labelledby="react-tabs-80"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-83" aria-labelledby="react-tabs-82"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-85" aria-labelledby="react-tabs-84"></div></div></div></div></div></div><div id="operation/putPagesPageId" data-section-id="operation/putPagesPageId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageId"></a>Update a page<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update a page</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a page</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-86" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-87" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-88" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-89">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-87" aria-labelledby="react-tabs-86"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"page"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"domain"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"subdomain"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"url"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"branding"</span>: <span class="token string">&quot;premium&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_body_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_font_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_light_font_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_greens"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_yellows"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_oranges"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_reds"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_blues"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_border_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_graph_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_link_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"css_no_data"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hidden_from_search"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"viewers_must_be_team_members"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_page_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_incident_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_email_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_sms_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_rss_atom_feeds"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"allow_webhook_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"notifications_from_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"time_zone"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"notifications_email_footer"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-89" aria-labelledby="react-tabs-88"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-90" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-91" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-92" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-93">400</li><li class="tab-error" role="tab" id="react-tabs-94" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-95">401</li><li class="tab-error" role="tab" id="react-tabs-96" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-97">403</li><li class="tab-error" role="tab" id="react-tabs-98" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-99">404</li><li class="tab-error" role="tab" id="react-tabs-100" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-101">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-91" aria-labelledby="react-tabs-90"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;ygxxpnl3z0mc&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;My Company Status&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"headline"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"branding"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"subdomain"</span>: <span class="token string">&quot;your-subdomain.statuspage.io&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"domain"</span>: <span class="token string">&quot;status.mycompany.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"url"</span>: <span class="token string">&quot;</span><a href="https://www.mycompany.com">https://www.mycompany.com</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"support_url"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"hidden_from_search"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_page_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_incident_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_email_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_sms_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_rss_atom_feeds"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_webhook_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"notifications_from_email"</span>: <span class="token string">&quot;no-reply@status.mycompany.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"notifications_email_footer"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"activity_score"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"twitter_username"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"viewers_must_be_team_members"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"ip_restrictions"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"city"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"state"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"country"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"time_zone"</span>: <span class="token string">&quot;UTC&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_body_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_font_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_light_font_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_greens"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_yellows"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_oranges"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_blues"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_reds"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_border_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_graph_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_link_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_no_data"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"favicon_logo"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"transactional_logo"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"hero_cover"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email_logo"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"twitter_logo"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-93" aria-labelledby="react-tabs-92"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-95" aria-labelledby="react-tabs-94"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-97" aria-labelledby="react-tabs-96"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-99" aria-labelledby="react-tabs-98"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-101" aria-labelledby="react-tabs-100"></div></div></div></div></div></div><div id="operation/getPagesPageId" data-section-id="operation/getPagesPageId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageId"></a>Get a page<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a page</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a page</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-102" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-103" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-103" aria-labelledby="react-tabs-102"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-104" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-105" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-106" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-107">400</li><li class="tab-error" role="tab" id="react-tabs-108" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-109">401</li><li class="tab-error" role="tab" id="react-tabs-110" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-111">403</li><li class="tab-error" role="tab" id="react-tabs-112" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-113">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-105" aria-labelledby="react-tabs-104"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;ygxxpnl3z0mc&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;My Company Status&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"headline"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"branding"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"subdomain"</span>: <span class="token string">&quot;your-subdomain.statuspage.io&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"domain"</span>: <span class="token string">&quot;status.mycompany.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"url"</span>: <span class="token string">&quot;</span><a href="https://www.mycompany.com">https://www.mycompany.com</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"support_url"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"hidden_from_search"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_page_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_incident_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_email_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_sms_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_rss_atom_feeds"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"allow_webhook_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"notifications_from_email"</span>: <span class="token string">&quot;no-reply@status.mycompany.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"notifications_email_footer"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"activity_score"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"twitter_username"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"viewers_must_be_team_members"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"ip_restrictions"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"city"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"state"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"country"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"time_zone"</span>: <span class="token string">&quot;UTC&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_body_background_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_font_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_light_font_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_greens"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_yellows"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_oranges"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_blues"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_reds"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_border_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_graph_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_link_color"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"css_no_data"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"favicon_logo"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"transactional_logo"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"hero_cover"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email_logo"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"twitter_logo"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-107" aria-labelledby="react-tabs-106"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-109" aria-labelledby="react-tabs-108"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-111" aria-labelledby="react-tabs-110"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-113" aria-labelledby="react-tabs-112"></div></div></div></div></div></div><div id="tag/page-access-users" data-section-id="tag/page-access-users" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/page-access-users"></a>Page Access Users</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Page access users allow you to limit people who can see your status page via a login. It also allows you to limit the components and metrics each status page visitor can see, customizing the status page for their needs.</p> <p>You will need Statuspage to switch your page type to audience-specific before these API endpoints have any effect on your status page.</p> </div></div></div><div id="operation/postPagesPageIdPageAccessUsers" data-section-id="operation/postPagesPageIdPageAccessUsers" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdPageAccessUsers"></a>Add a page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Add a page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="page_access_user"><span class="sc-kGXeez bcLONg"></span>page_access_user<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Add a page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>409<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The request could not be processed due to a conflict in resource state.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-114" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-115" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-116" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-117">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-115" aria-labelledby="react-tabs-114"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"page_access_user"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_access_group_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"subscribe_to_components"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-117" aria-labelledby="react-tabs-116"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-118" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-119" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-120" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-121">400</li><li class="tab-error" role="tab" id="react-tabs-122" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-123">401</li><li class="tab-error" role="tab" id="react-tabs-124" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-125">403</li><li class="tab-error" role="tab" id="react-tabs-126" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-127">404</li><li class="tab-error" role="tab" id="react-tabs-128" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-129">409</li><li class="tab-error" role="tab" id="react-tabs-130" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-131">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-119" aria-labelledby="react-tabs-118"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;wq02tqzzktww&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;user@example.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_ids"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-121" aria-labelledby="react-tabs-120"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-123" aria-labelledby="react-tabs-122"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-125" aria-labelledby="react-tabs-124"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-127" aria-labelledby="react-tabs-126"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-129" aria-labelledby="react-tabs-128"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-131" aria-labelledby="react-tabs-130"></div></div></div></div></div></div><div id="operation/getPagesPageIdPageAccessUsers" data-section-id="operation/getPagesPageIdPageAccessUsers" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdPageAccessUsers"></a>Get a list of page access users<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of page access users</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="email"><span class="sc-kGXeez bcLONg"></span>email</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Email address to search for</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of page access users</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-132" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-133" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-133" aria-labelledby="react-tabs-132"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_users \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-134" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-135" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-136" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-137">401</li><li class="tab-error" role="tab" id="react-tabs-138" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-139">403</li><li class="tab-error" role="tab" id="react-tabs-140" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-141">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-135" aria-labelledby="react-tabs-134"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;wq02tqzzktww&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"email"</span>: <span class="token string">&quot;user@example.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_access_group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_access_group_ids"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-137" aria-labelledby="react-tabs-136"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-139" aria-labelledby="react-tabs-138"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-141" aria-labelledby="react-tabs-140"></div></div></div></div></div></div><div id="operation/patchPagesPageIdPageAccessUsersPageAccessUserId" data-section-id="operation/patchPagesPageIdPageAccessUsersPageAccessUserId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/patchPagesPageIdPageAccessUsersPageAccessUserId"></a>Update page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="patch" class="sc-dfVpRl fRsrDc http-verb patch"> <!-- -->patch</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-142" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-143" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-143" aria-labelledby="react-tabs-142"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_users<span class="token operator">/</span><span class="token punctuation">{</span>page_access_user_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X PATCH \ <span class="token operator">-</span>d <span class="token string">"page_access_user[external_login]=string"</span> \ <span class="token operator">-</span>d <span class="token string">"page_access_user[email]=string"</span> \ <span class="token operator">-</span>d <span class="token string">"page_access_user[page_access_group_ids][]=your-id"</span></pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-144" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-145" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-146" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-147">401</li><li class="tab-error" role="tab" id="react-tabs-148" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-149">403</li><li class="tab-error" role="tab" id="react-tabs-150" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-151">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-145" aria-labelledby="react-tabs-144"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;wq02tqzzktww&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;user@example.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_ids"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-147" aria-labelledby="react-tabs-146"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-149" aria-labelledby="react-tabs-148"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-151" aria-labelledby="react-tabs-150"></div></div></div></div></div></div><div id="operation/putPagesPageIdPageAccessUsersPageAccessUserId" data-section-id="operation/putPagesPageIdPageAccessUsersPageAccessUserId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageIdPageAccessUsersPageAccessUserId"></a>Update page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-152" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-153" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-153" aria-labelledby="react-tabs-152"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_users<span class="token operator">/</span><span class="token punctuation">{</span>page_access_user_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X PATCH \ <span class="token operator">-</span>d <span class="token string">"page_access_user[external_login]=string"</span> \ <span class="token operator">-</span>d <span class="token string">"page_access_user[email]=string"</span> \ <span class="token operator">-</span>d <span class="token string">"page_access_user[page_access_group_ids][]=your-id"</span></pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-154" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-155" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-156" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-157">401</li><li class="tab-error" role="tab" id="react-tabs-158" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-159">403</li><li class="tab-error" role="tab" id="react-tabs-160" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-161">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-155" aria-labelledby="react-tabs-154"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;wq02tqzzktww&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;user@example.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_ids"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-157" aria-labelledby="react-tabs-156"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-159" aria-labelledby="react-tabs-158"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-161" aria-labelledby="react-tabs-160"></div></div></div></div></div></div><div id="operation/deletePagesPageIdPageAccessUsersPageAccessUserId" data-section-id="operation/deletePagesPageIdPageAccessUsersPageAccessUserId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdPageAccessUsersPageAccessUserId"></a>Delete page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Delete page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT hLVzSF"><strong>204<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Delete page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-162" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-163" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-163" aria-labelledby="react-tabs-162"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_users<span class="token operator">/</span><span class="token punctuation">{</span>page_access_user_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-164" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-165" tabindex="0">401</li><li class="tab-error" role="tab" id="react-tabs-166" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-167">403</li><li class="tab-error" role="tab" id="react-tabs-168" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-169">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-165" aria-labelledby="react-tabs-164"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-167" aria-labelledby="react-tabs-166"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-169" aria-labelledby="react-tabs-168"></div></div></div></div></div></div><div id="operation/getPagesPageIdPageAccessUsersPageAccessUserId" data-section-id="operation/getPagesPageIdPageAccessUsersPageAccessUserId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdPageAccessUsersPageAccessUserId"></a>Get page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-170" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-171" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-171" aria-labelledby="react-tabs-170"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_users<span class="token operator">/</span><span class="token punctuation">{</span>page_access_user_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-172" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-173" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-174" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-175">401</li><li class="tab-error" role="tab" id="react-tabs-176" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-177">403</li><li class="tab-error" role="tab" id="react-tabs-178" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-179">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-173" aria-labelledby="react-tabs-172"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;wq02tqzzktww&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;user@example.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_ids"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-175" aria-labelledby="react-tabs-174"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-177" aria-labelledby="react-tabs-176"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-179" aria-labelledby="react-tabs-178"></div></div></div></div></div></div><div id="tag/page-access-user-components" data-section-id="tag/page-access-user-components" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/page-access-user-components"></a>Page Access User Components</h1></div></div></div><div id="operation/patchPagesPageIdPageAccessUsersPageAccessUserIdComponents" data-section-id="operation/patchPagesPageIdPageAccessUsersPageAccessUserIdComponents" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/patchPagesPageIdPageAccessUsersPageAccessUserIdComponents"></a>Add components for page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Add components for page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_ids"><span class="sc-kGXeez bcLONg"></span>component_ids<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc">Array of </span><span class="sc-cHGsZl sc-kgAjT hqYVjx">strings</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>List of component codes to allow access to</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Add components for page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="patch" class="sc-dfVpRl fRsrDc http-verb patch"> <!-- -->patch</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}/components</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}/components</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-180" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-181" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-182" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-183">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-181" aria-labelledby="react-tabs-180"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-183" aria-labelledby="react-tabs-182"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-184" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-185" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-186" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-187">401</li><li class="tab-error" role="tab" id="react-tabs-188" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-189">403</li><li class="tab-error" role="tab" id="react-tabs-190" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-191">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-185" aria-labelledby="react-tabs-184"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;wq02tqzzktww&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;user@example.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_ids"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-187" aria-labelledby="react-tabs-186"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-189" aria-labelledby="react-tabs-188"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-191" aria-labelledby="react-tabs-190"></div></div></div></div></div></div><div id="operation/putPagesPageIdPageAccessUsersPageAccessUserIdComponents" data-section-id="operation/putPagesPageIdPageAccessUsersPageAccessUserIdComponents" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageIdPageAccessUsersPageAccessUserIdComponents"></a>Add components for page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Add components for page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_ids"><span class="sc-kGXeez bcLONg"></span>component_ids<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc">Array of </span><span class="sc-cHGsZl sc-kgAjT hqYVjx">strings</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>List of component codes to allow access to</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Add components for page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}/components</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}/components</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-192" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-193" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-194" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-195">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-193" aria-labelledby="react-tabs-192"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-195" aria-labelledby="react-tabs-194"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-196" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-197" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-198" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-199">401</li><li class="tab-error" role="tab" id="react-tabs-200" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-201">403</li><li class="tab-error" role="tab" id="react-tabs-202" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-203">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-197" aria-labelledby="react-tabs-196"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;wq02tqzzktww&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;user@example.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_ids"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-199" aria-labelledby="react-tabs-198"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-201" aria-labelledby="react-tabs-200"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-203" aria-labelledby="react-tabs-202"></div></div></div></div></div></div><div id="operation/postPagesPageIdPageAccessUsersPageAccessUserIdComponents" data-section-id="operation/postPagesPageIdPageAccessUsersPageAccessUserIdComponents" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdPageAccessUsersPageAccessUserIdComponents"></a>Replace components for page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Replace components for page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_ids"><span class="sc-kGXeez bcLONg"></span>component_ids<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc">Array of </span><span class="sc-cHGsZl sc-kgAjT hqYVjx">strings</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>List of component codes to allow access to</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Replace components for page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}/components</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}/components</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-204" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-205" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-206" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-207">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-205" aria-labelledby="react-tabs-204"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-207" aria-labelledby="react-tabs-206"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-208" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-209" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-210" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-211">401</li><li class="tab-error" role="tab" id="react-tabs-212" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-213">403</li><li class="tab-error" role="tab" id="react-tabs-214" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-215">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-209" aria-labelledby="react-tabs-208"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;wq02tqzzktww&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;user@example.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_ids"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-211" aria-labelledby="react-tabs-210"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-213" aria-labelledby="react-tabs-212"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-215" aria-labelledby="react-tabs-214"></div></div></div></div></div></div><div id="operation/deletePagesPageIdPageAccessUsersPageAccessUserIdComponents" data-section-id="operation/deletePagesPageIdPageAccessUsersPageAccessUserIdComponents" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdPageAccessUsersPageAccessUserIdComponents"></a>Remove components for page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Remove components for page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_ids"><span class="sc-kGXeez bcLONg"></span>component_ids</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc">Array of </span><span class="sc-cHGsZl sc-kgAjT hqYVjx">strings</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>List of components codes to remove. If omitted, all components will be removed.</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Remove components for page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}/components</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}/components</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-216" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-217" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-218" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-219">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-217" aria-labelledby="react-tabs-216"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-219" aria-labelledby="react-tabs-218"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-220" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-221" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-222" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-223">401</li><li class="tab-error" role="tab" id="react-tabs-224" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-225">403</li><li class="tab-error" role="tab" id="react-tabs-226" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-227">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-221" aria-labelledby="react-tabs-220"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;wq02tqzzktww&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;user@example.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_ids"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-223" aria-labelledby="react-tabs-222"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-225" aria-labelledby="react-tabs-224"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-227" aria-labelledby="react-tabs-226"></div></div></div></div></div></div><div id="operation/getPagesPageIdPageAccessUsersPageAccessUserIdComponents" data-section-id="operation/getPagesPageIdPageAccessUsersPageAccessUserIdComponents" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdPageAccessUsersPageAccessUserIdComponents"></a>Get components for page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get components for page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get components for page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}/components</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}/components</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-228" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-229" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-229" aria-labelledby="react-tabs-228"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_users<span class="token operator">/</span><span class="token punctuation">{</span>page_access_user_id<span class="token punctuation">}</span><span class="token operator">/</span>components \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-230" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-231" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-232" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-233">401</li><li class="tab-error" role="tab" id="react-tabs-234" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-235">403</li><li class="tab-error" role="tab" id="react-tabs-236" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-237">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-231" aria-labelledby="react-tabs-230"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-233" aria-labelledby="react-tabs-232"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-235" aria-labelledby="react-tabs-234"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-237" aria-labelledby="react-tabs-236"></div></div></div></div></div></div><div id="operation/deletePagesPageIdPageAccessUsersPageAccessUserIdComponentsComponentId" data-section-id="operation/deletePagesPageIdPageAccessUsersPageAccessUserIdComponentsComponentId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdPageAccessUsersPageAccessUserIdComponentsComponentId"></a>Remove component for page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Remove component for page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_id"><span class="sc-kGXeez bcLONg"></span>component_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Remove component for page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}/components/{component_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}/components/{component_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-238" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-239" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-239" aria-labelledby="react-tabs-238"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_users<span class="token operator">/</span><span class="token punctuation">{</span>page_access_user_id<span class="token punctuation">}</span><span class="token operator">/</span>components \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-240" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-241" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-242" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-243">401</li><li class="tab-error" role="tab" id="react-tabs-244" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-245">403</li><li class="tab-error" role="tab" id="react-tabs-246" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-247">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-241" aria-labelledby="react-tabs-240"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;wq02tqzzktww&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;user@example.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_ids"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-243" aria-labelledby="react-tabs-242"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-245" aria-labelledby="react-tabs-244"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-247" aria-labelledby="react-tabs-246"></div></div></div></div></div></div><div id="tag/page-access-user-metrics" data-section-id="tag/page-access-user-metrics" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/page-access-user-metrics"></a>Page Access User Metrics</h1></div></div></div><div id="operation/patchPagesPageIdPageAccessUsersPageAccessUserIdMetrics" data-section-id="operation/patchPagesPageIdPageAccessUsersPageAccessUserIdMetrics" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/patchPagesPageIdPageAccessUsersPageAccessUserIdMetrics"></a>Add metrics for page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Add metrics for page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metric_ids"><span class="sc-kGXeez bcLONg"></span>metric_ids<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc">Array of </span><span class="sc-cHGsZl sc-kgAjT hqYVjx">strings</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>List of metrics to add</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Add metrics for page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="patch" class="sc-dfVpRl fRsrDc http-verb patch"> <!-- -->patch</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}/metrics</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}/metrics</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-248" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-249" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-250" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-251">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-249" aria-labelledby="react-tabs-248"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-251" aria-labelledby="react-tabs-250"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-252" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-253" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-254" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-255">401</li><li class="tab-error" role="tab" id="react-tabs-256" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-257">403</li><li class="tab-error" role="tab" id="react-tabs-258" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-259">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-253" aria-labelledby="react-tabs-252"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;wq02tqzzktww&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;user@example.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_ids"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-255" aria-labelledby="react-tabs-254"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-257" aria-labelledby="react-tabs-256"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-259" aria-labelledby="react-tabs-258"></div></div></div></div></div></div><div id="operation/putPagesPageIdPageAccessUsersPageAccessUserIdMetrics" data-section-id="operation/putPagesPageIdPageAccessUsersPageAccessUserIdMetrics" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageIdPageAccessUsersPageAccessUserIdMetrics"></a>Add metrics for page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Add metrics for page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metric_ids"><span class="sc-kGXeez bcLONg"></span>metric_ids<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc">Array of </span><span class="sc-cHGsZl sc-kgAjT hqYVjx">strings</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>List of metrics to add</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Add metrics for page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}/metrics</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}/metrics</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-260" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-261" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-262" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-263">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-261" aria-labelledby="react-tabs-260"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-263" aria-labelledby="react-tabs-262"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-264" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-265" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-266" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-267">401</li><li class="tab-error" role="tab" id="react-tabs-268" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-269">403</li><li class="tab-error" role="tab" id="react-tabs-270" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-271">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-265" aria-labelledby="react-tabs-264"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;wq02tqzzktww&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;user@example.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_ids"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-267" aria-labelledby="react-tabs-266"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-269" aria-labelledby="react-tabs-268"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-271" aria-labelledby="react-tabs-270"></div></div></div></div></div></div><div id="operation/postPagesPageIdPageAccessUsersPageAccessUserIdMetrics" data-section-id="operation/postPagesPageIdPageAccessUsersPageAccessUserIdMetrics" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdPageAccessUsersPageAccessUserIdMetrics"></a>Replace metrics for page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Replace metrics for page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metric_ids"><span class="sc-kGXeez bcLONg"></span>metric_ids<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc">Array of </span><span class="sc-cHGsZl sc-kgAjT hqYVjx">strings</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>List of metrics to add</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Replace metrics for page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}/metrics</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}/metrics</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-272" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-273" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-274" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-275">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-273" aria-labelledby="react-tabs-272"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-275" aria-labelledby="react-tabs-274"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-276" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-277" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-278" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-279">401</li><li class="tab-error" role="tab" id="react-tabs-280" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-281">403</li><li class="tab-error" role="tab" id="react-tabs-282" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-283">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-277" aria-labelledby="react-tabs-276"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;wq02tqzzktww&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;user@example.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_ids"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-279" aria-labelledby="react-tabs-278"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-281" aria-labelledby="react-tabs-280"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-283" aria-labelledby="react-tabs-282"></div></div></div></div></div></div><div id="operation/deletePagesPageIdPageAccessUsersPageAccessUserIdMetrics" data-section-id="operation/deletePagesPageIdPageAccessUsersPageAccessUserIdMetrics" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdPageAccessUsersPageAccessUserIdMetrics"></a>Delete metrics for page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Delete metrics for page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metric_ids"><span class="sc-kGXeez bcLONg"></span>metric_ids</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc">Array of </span><span class="sc-cHGsZl sc-kgAjT hqYVjx">strings</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>List of metrics to remove</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Delete metrics for page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}/metrics</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}/metrics</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-284" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-285" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-286" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-287">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-285" aria-labelledby="react-tabs-284"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-287" aria-labelledby="react-tabs-286"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-288" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-289" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-290" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-291">401</li><li class="tab-error" role="tab" id="react-tabs-292" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-293">403</li><li class="tab-error" role="tab" id="react-tabs-294" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-295">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-289" aria-labelledby="react-tabs-288"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;wq02tqzzktww&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;user@example.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_ids"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-291" aria-labelledby="react-tabs-290"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-293" aria-labelledby="react-tabs-292"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-295" aria-labelledby="react-tabs-294"></div></div></div></div></div></div><div id="operation/getPagesPageIdPageAccessUsersPageAccessUserIdMetrics" data-section-id="operation/getPagesPageIdPageAccessUsersPageAccessUserIdMetrics" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdPageAccessUsersPageAccessUserIdMetrics"></a>Get metrics for page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get metrics for page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get metrics for page access user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}/metrics</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}/metrics</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-296" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-297" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-297" aria-labelledby="react-tabs-296"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_users<span class="token operator">/</span><span class="token punctuation">{</span>page_access_user_id<span class="token punctuation">}</span><span class="token operator">/</span>metrics \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-298" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-299" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-300" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-301">401</li><li class="tab-error" role="tab" id="react-tabs-302" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-303">403</li><li class="tab-error" role="tab" id="react-tabs-304" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-305">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-299" aria-labelledby="react-tabs-298"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metrics_provider_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metric_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tooltip_description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"backfilled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y_axis_min"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y_axis_max"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y_axis_hidden"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"suffix"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"decimal_places"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"most_recent_data_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"last_fetched_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"backfill_percentage"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"reference_name"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-301" aria-labelledby="react-tabs-300"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-303" aria-labelledby="react-tabs-302"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-305" aria-labelledby="react-tabs-304"></div></div></div></div></div></div><div id="operation/deletePagesPageIdPageAccessUsersPageAccessUserIdMetricsMetricId" data-section-id="operation/deletePagesPageIdPageAccessUsersPageAccessUserIdMetricsMetricId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdPageAccessUsersPageAccessUserIdMetricsMetricId"></a>Delete metric for page access user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Delete metric for page access user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_id"><span class="sc-kGXeez bcLONg"></span>page_access_user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access User Identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metric_id"><span class="sc-kGXeez bcLONg"></span>metric_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Identifier of metric requested</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Delete metric for page access user</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_users/{page_access_user_id}/metrics/{metric_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_users/{page_access_user_id}/metrics/{metric_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-306" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-307" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-307" aria-labelledby="react-tabs-306"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_users<span class="token operator">/</span><span class="token punctuation">{</span>page_access_user_id<span class="token punctuation">}</span><span class="token operator">/</span>metrics<span class="token operator">/</span><span class="token punctuation">{</span>metric_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-308" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-309" tabindex="0">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-309" aria-labelledby="react-tabs-308"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;wq02tqzzktww&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;user@example.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_login"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_group_ids"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/page-access-groups" data-section-id="tag/page-access-groups" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/page-access-groups"></a>Page Access Groups</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Page access groups allow you to create a grouping of components, metrics and people who can see your status page via a login, customizing the status page for their needs.</p> <p>You will need Statuspage to switch your page type to audience-specific before these API endpoints have any effect on your status page.</p> </div></div></div><div id="operation/getPagesPageIdPageAccessGroups" data-section-id="operation/getPagesPageIdPageAccessGroups" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdPageAccessGroups"></a>Get a list of page access groups<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of page access groups</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of page access groups</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_groups</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_groups</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-310" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-311" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-311" aria-labelledby="react-tabs-310"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_groups \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-312" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-313" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-314" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-315">401</li><li class="tab-error" role="tab" id="react-tabs-316" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-317">403</li><li class="tab-error" role="tab" id="react-tabs-318" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-319">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-313" aria-labelledby="react-tabs-312"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;g1q422ynp7fx&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_access_user_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;k2bsl52l7k4f&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"external_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;l2q7f81wfw1w&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;27y7pphn8pn9&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-315" aria-labelledby="react-tabs-314"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-317" aria-labelledby="react-tabs-316"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-319" aria-labelledby="react-tabs-318"></div></div></div></div></div></div><div id="operation/postPagesPageIdPageAccessGroups" data-section-id="operation/postPagesPageIdPageAccessGroups" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdPageAccessGroups"></a>Create a page access group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Create a page access group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="page_access_group"><span class="sc-kGXeez bcLONg"></span>page_access_group<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Create a page access group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_groups</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_groups</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-320" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-321" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-322" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-323">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-321" aria-labelledby="react-tabs-320"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"page_access_group"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"external_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_access_user_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-323" aria-labelledby="react-tabs-322"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-324" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-325" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-326" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-327">400</li><li class="tab-error" role="tab" id="react-tabs-328" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-329">401</li><li class="tab-error" role="tab" id="react-tabs-330" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-331">403</li><li class="tab-error" role="tab" id="react-tabs-332" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-333">404</li><li class="tab-error" role="tab" id="react-tabs-334" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-335">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-325" aria-labelledby="react-tabs-324"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;g1q422ynp7fx&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;k2bsl52l7k4f&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;l2q7f81wfw1w&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;27y7pphn8pn9&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-327" aria-labelledby="react-tabs-326"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-329" aria-labelledby="react-tabs-328"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-331" aria-labelledby="react-tabs-330"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-333" aria-labelledby="react-tabs-332"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-335" aria-labelledby="react-tabs-334"></div></div></div></div></div></div><div id="operation/getPagesPageIdPageAccessGroupsPageAccessGroupId" data-section-id="operation/getPagesPageIdPageAccessGroupsPageAccessGroupId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdPageAccessGroupsPageAccessGroupId"></a>Get a page access group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a page access group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_group_id"><span class="sc-kGXeez bcLONg"></span>page_access_group_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access Group Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a page access group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_groups/{page_access_group_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_groups/{page_access_group_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-336" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-337" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-337" aria-labelledby="react-tabs-336"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_groups<span class="token operator">/</span><span class="token punctuation">{</span>page_access_group_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-338" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-339" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-340" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-341">401</li><li class="tab-error" role="tab" id="react-tabs-342" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-343">403</li><li class="tab-error" role="tab" id="react-tabs-344" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-345">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-339" aria-labelledby="react-tabs-338"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;g1q422ynp7fx&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;k2bsl52l7k4f&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;l2q7f81wfw1w&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;27y7pphn8pn9&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-341" aria-labelledby="react-tabs-340"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-343" aria-labelledby="react-tabs-342"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-345" aria-labelledby="react-tabs-344"></div></div></div></div></div></div><div id="operation/patchPagesPageIdPageAccessGroupsPageAccessGroupId" data-section-id="operation/patchPagesPageIdPageAccessGroupsPageAccessGroupId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/patchPagesPageIdPageAccessGroupsPageAccessGroupId"></a>Update a page access group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update a page access group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_group_id"><span class="sc-kGXeez bcLONg"></span>page_access_group_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access Group Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="page_access_group"><span class="sc-kGXeez bcLONg"></span>page_access_group<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a page access group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="patch" class="sc-dfVpRl fRsrDc http-verb patch"> <!-- -->patch</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_groups/{page_access_group_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_groups/{page_access_group_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-346" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-347" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-348" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-349">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-347" aria-labelledby="react-tabs-346"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"page_access_group"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"external_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_access_user_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-349" aria-labelledby="react-tabs-348"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-350" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-351" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-352" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-353">401</li><li class="tab-error" role="tab" id="react-tabs-354" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-355">403</li><li class="tab-error" role="tab" id="react-tabs-356" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-357">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-351" aria-labelledby="react-tabs-350"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;g1q422ynp7fx&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;k2bsl52l7k4f&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;l2q7f81wfw1w&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;27y7pphn8pn9&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-353" aria-labelledby="react-tabs-352"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-355" aria-labelledby="react-tabs-354"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-357" aria-labelledby="react-tabs-356"></div></div></div></div></div></div><div id="operation/putPagesPageIdPageAccessGroupsPageAccessGroupId" data-section-id="operation/putPagesPageIdPageAccessGroupsPageAccessGroupId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageIdPageAccessGroupsPageAccessGroupId"></a>Update a page access group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update a page access group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_group_id"><span class="sc-kGXeez bcLONg"></span>page_access_group_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access Group Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="page_access_group"><span class="sc-kGXeez bcLONg"></span>page_access_group<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a page access group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_groups/{page_access_group_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_groups/{page_access_group_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-358" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-359" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-360" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-361">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-359" aria-labelledby="react-tabs-358"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"page_access_group"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"external_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_access_user_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-361" aria-labelledby="react-tabs-360"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-362" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-363" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-364" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-365">401</li><li class="tab-error" role="tab" id="react-tabs-366" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-367">403</li><li class="tab-error" role="tab" id="react-tabs-368" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-369">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-363" aria-labelledby="react-tabs-362"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;g1q422ynp7fx&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;k2bsl52l7k4f&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;l2q7f81wfw1w&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;27y7pphn8pn9&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-365" aria-labelledby="react-tabs-364"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-367" aria-labelledby="react-tabs-366"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-369" aria-labelledby="react-tabs-368"></div></div></div></div></div></div><div id="operation/deletePagesPageIdPageAccessGroupsPageAccessGroupId" data-section-id="operation/deletePagesPageIdPageAccessGroupsPageAccessGroupId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdPageAccessGroupsPageAccessGroupId"></a>Remove a page access group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Remove a page access group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_group_id"><span class="sc-kGXeez bcLONg"></span>page_access_group_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access Group Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Remove a page access group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_groups/{page_access_group_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_groups/{page_access_group_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-370" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-371" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-371" aria-labelledby="react-tabs-370"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_groups<span class="token operator">/</span><span class="token punctuation">{</span>page_access_group_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-372" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-373" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-374" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-375">401</li><li class="tab-error" role="tab" id="react-tabs-376" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-377">403</li><li class="tab-error" role="tab" id="react-tabs-378" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-379">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-373" aria-labelledby="react-tabs-372"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;g1q422ynp7fx&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;k2bsl52l7k4f&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;l2q7f81wfw1w&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;27y7pphn8pn9&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-375" aria-labelledby="react-tabs-374"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-377" aria-labelledby="react-tabs-376"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-379" aria-labelledby="react-tabs-378"></div></div></div></div></div></div><div id="tag/page-access-group-components" data-section-id="tag/page-access-group-components" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/page-access-group-components"></a>Page Access Group Components</h1></div></div></div><div id="operation/patchPagesPageIdPageAccessGroupsPageAccessGroupIdComponents" data-section-id="operation/patchPagesPageIdPageAccessGroupsPageAccessGroupIdComponents" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/patchPagesPageIdPageAccessGroupsPageAccessGroupIdComponents"></a>Add components to page access group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Add components to page access group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_group_id"><span class="sc-kGXeez bcLONg"></span>page_access_group_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access Group Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_ids"><span class="sc-kGXeez bcLONg"></span>component_ids</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc">Array of </span><span class="sc-cHGsZl sc-kgAjT hqYVjx">strings</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>List of Component identifiers</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Add components to page access group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="patch" class="sc-dfVpRl fRsrDc http-verb patch"> <!-- -->patch</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_groups/{page_access_group_id}/components</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_groups/{page_access_group_id}/components</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-380" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-381" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-382" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-383">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-381" aria-labelledby="react-tabs-380"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-383" aria-labelledby="react-tabs-382"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-384" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-385" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-386" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-387">401</li><li class="tab-error" role="tab" id="react-tabs-388" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-389">403</li><li class="tab-error" role="tab" id="react-tabs-390" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-391">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-385" aria-labelledby="react-tabs-384"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;g1q422ynp7fx&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;k2bsl52l7k4f&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;l2q7f81wfw1w&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;27y7pphn8pn9&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-387" aria-labelledby="react-tabs-386"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-389" aria-labelledby="react-tabs-388"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-391" aria-labelledby="react-tabs-390"></div></div></div></div></div></div><div id="operation/putPagesPageIdPageAccessGroupsPageAccessGroupIdComponents" data-section-id="operation/putPagesPageIdPageAccessGroupsPageAccessGroupIdComponents" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageIdPageAccessGroupsPageAccessGroupIdComponents"></a>Add components to page access group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Add components to page access group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_group_id"><span class="sc-kGXeez bcLONg"></span>page_access_group_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access Group Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_ids"><span class="sc-kGXeez bcLONg"></span>component_ids</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc">Array of </span><span class="sc-cHGsZl sc-kgAjT hqYVjx">strings</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>List of Component identifiers</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Add components to page access group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_groups/{page_access_group_id}/components</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_groups/{page_access_group_id}/components</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-392" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-393" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-394" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-395">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-393" aria-labelledby="react-tabs-392"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-395" aria-labelledby="react-tabs-394"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-396" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-397" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-398" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-399">401</li><li class="tab-error" role="tab" id="react-tabs-400" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-401">403</li><li class="tab-error" role="tab" id="react-tabs-402" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-403">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-397" aria-labelledby="react-tabs-396"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;g1q422ynp7fx&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;k2bsl52l7k4f&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;l2q7f81wfw1w&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;27y7pphn8pn9&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-399" aria-labelledby="react-tabs-398"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-401" aria-labelledby="react-tabs-400"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-403" aria-labelledby="react-tabs-402"></div></div></div></div></div></div><div id="operation/postPagesPageIdPageAccessGroupsPageAccessGroupIdComponents" data-section-id="operation/postPagesPageIdPageAccessGroupsPageAccessGroupIdComponents" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdPageAccessGroupsPageAccessGroupIdComponents"></a>Replace components for a page access group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Replace components for a page access group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_group_id"><span class="sc-kGXeez bcLONg"></span>page_access_group_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access Group Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_ids"><span class="sc-kGXeez bcLONg"></span>component_ids<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc">Array of </span><span class="sc-cHGsZl sc-kgAjT hqYVjx">strings</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>List of components codes to set on the page access group</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Replace components for a page access group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_groups/{page_access_group_id}/components</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_groups/{page_access_group_id}/components</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-404" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-405" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-406" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-407">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-405" aria-labelledby="react-tabs-404"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-407" aria-labelledby="react-tabs-406"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-408" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-409" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-410" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-411">401</li><li class="tab-error" role="tab" id="react-tabs-412" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-413">403</li><li class="tab-error" role="tab" id="react-tabs-414" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-415">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-409" aria-labelledby="react-tabs-408"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;g1q422ynp7fx&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;k2bsl52l7k4f&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;l2q7f81wfw1w&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;27y7pphn8pn9&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-411" aria-labelledby="react-tabs-410"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-413" aria-labelledby="react-tabs-412"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-415" aria-labelledby="react-tabs-414"></div></div></div></div></div></div><div id="operation/deletePagesPageIdPageAccessGroupsPageAccessGroupIdComponents" data-section-id="operation/deletePagesPageIdPageAccessGroupsPageAccessGroupIdComponents" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdPageAccessGroupsPageAccessGroupIdComponents"></a>Delete components for a page access group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Delete components for a page access group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_group_id"><span class="sc-kGXeez bcLONg"></span>page_access_group_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access Group Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_ids"><span class="sc-kGXeez bcLONg"></span>component_ids</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc">Array of </span><span class="sc-cHGsZl sc-kgAjT hqYVjx">strings</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Delete components for a page access group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_groups/{page_access_group_id}/components</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_groups/{page_access_group_id}/components</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-416" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-417" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-418" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-419">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-417" aria-labelledby="react-tabs-416"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-419" aria-labelledby="react-tabs-418"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-420" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-421" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-422" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-423">401</li><li class="tab-error" role="tab" id="react-tabs-424" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-425">403</li><li class="tab-error" role="tab" id="react-tabs-426" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-427">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-421" aria-labelledby="react-tabs-420"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;g1q422ynp7fx&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;k2bsl52l7k4f&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;l2q7f81wfw1w&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;27y7pphn8pn9&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-423" aria-labelledby="react-tabs-422"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-425" aria-labelledby="react-tabs-424"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-427" aria-labelledby="react-tabs-426"></div></div></div></div></div></div><div id="operation/getPagesPageIdPageAccessGroupsPageAccessGroupIdComponents" data-section-id="operation/getPagesPageIdPageAccessGroupsPageAccessGroupIdComponents" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdPageAccessGroupsPageAccessGroupIdComponents"></a>List components for a page access group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>List components for a page access group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_group_id"><span class="sc-kGXeez bcLONg"></span>page_access_group_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access Group Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>List components for a page access group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_groups/{page_access_group_id}/components</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_groups/{page_access_group_id}/components</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-428" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-429" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-429" aria-labelledby="react-tabs-428"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_groups<span class="token punctuation">{</span>page_access_group_id<span class="token punctuation">}</span><span class="token operator">/</span>components \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-430" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-431" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-432" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-433">401</li><li class="tab-error" role="tab" id="react-tabs-434" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-435">403</li><li class="tab-error" role="tab" id="react-tabs-436" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-437">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-431" aria-labelledby="react-tabs-430"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-433" aria-labelledby="react-tabs-432"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-435" aria-labelledby="react-tabs-434"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-437" aria-labelledby="react-tabs-436"></div></div></div></div></div></div><div id="operation/deletePagesPageIdPageAccessGroupsPageAccessGroupIdComponentsComponentId" data-section-id="operation/deletePagesPageIdPageAccessGroupsPageAccessGroupIdComponentsComponentId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdPageAccessGroupsPageAccessGroupIdComponentsComponentId"></a>Remove a component from a page access group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Remove a component from a page access group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_group_id"><span class="sc-kGXeez bcLONg"></span>page_access_group_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page Access Group Identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_id"><span class="sc-kGXeez bcLONg"></span>component_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Remove a component from a page access group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/page_access_groups/{page_access_group_id}/components/{component_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/page_access_groups/{page_access_group_id}/components/{component_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-438" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-439" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-439" aria-labelledby="react-tabs-438"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_groups<span class="token punctuation">{</span>page_access_group_id<span class="token punctuation">}</span><span class="token operator">/</span>components<span class="token operator">/</span><span class="token punctuation">{</span>component_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-440" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-441" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-442" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-443">401</li><li class="tab-error" role="tab" id="react-tabs-444" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-445">403</li><li class="tab-error" role="tab" id="react-tabs-446" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-447">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-441" aria-labelledby="react-tabs-440"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;g1q422ynp7fx&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;k2bsl52l7k4f&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;l2q7f81wfw1w&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;27y7pphn8pn9&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-443" aria-labelledby="react-tabs-442"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-445" aria-labelledby="react-tabs-444"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-447" aria-labelledby="react-tabs-446"></div></div></div></div></div></div><div id="tag/subscribers" data-section-id="tag/subscribers" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/subscribers"></a>Subscribers</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Subscribers are those that receive notifications via email, sms, Slack, Microsoft Teams or webhook to incidents that are reported and subsequently updated.</p> <p>Subscribers can be subscribed to:</p> <ul> <li>a status page, where they get all updates to every incident automatically,</li> <li>one or more components of a status page, where they get all updates to those components automatically, or</li> <li>a specific incident, where they will only receive notifications for updates to that incident after they subscribed (not applicable for Slack subscribers).</li> </ul> <p>If a (page or component) subscriber fails to receive a notification, they will be <a href="https://help.statuspage.io/knowledge_base/topics/quarantined-subscribers">quarantined</a>. Quarantined subscribers are excluded from API responses and interactions by default.</p> </div></div></div><div id="operation/postPagesPageIdSubscribersResendConfirmation" data-section-id="operation/postPagesPageIdSubscribersResendConfirmation" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdSubscribersResendConfirmation"></a>Resend confirmations to a list of subscribers<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Resend confirmations to a list of subscribers</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="subscribers"><span class="sc-kGXeez bcLONg"></span>subscribers<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>The array of subscriber codes to resend confirmations for, or &quot;all&quot; to resend confirmations to all subscribers. Only unconfirmed email subscribers will receive this notification.</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT hLVzSF"><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Resend confirmations to a list of subscribers</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/subscribers/resend_confirmation</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/subscribers/resend_confirmation</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-448" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-449" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-450" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-451">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-449" aria-labelledby="react-tabs-448"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"subscribers"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-451" aria-labelledby="react-tabs-450"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-452" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-453" tabindex="0">400</li><li class="tab-error" role="tab" id="react-tabs-454" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-455">401</li><li class="tab-error" role="tab" id="react-tabs-456" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-457">404</li><li class="tab-error" role="tab" id="react-tabs-458" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-459">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-453" aria-labelledby="react-tabs-452"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-455" aria-labelledby="react-tabs-454"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-457" aria-labelledby="react-tabs-456"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-459" aria-labelledby="react-tabs-458"></div></div></div></div></div></div><div id="operation/postPagesPageIdSubscribersUnsubscribe" data-section-id="operation/postPagesPageIdSubscribersUnsubscribe" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdSubscribersUnsubscribe"></a>Unsubscribe a list of subscribers<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Unsubscribe a list of subscribers</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="subscribers"><span class="sc-kGXeez bcLONg"></span>subscribers<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>The array of subscriber codes to unsubscribe (limited to 100), or &quot;all&quot; to unsubscribe all subscribers if the number of subscribers is less than 100.</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="type"><span class="sc-kGXeez bcLONg"></span>type</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Enum<!-- -->:</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;email&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;sms&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;slack&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;webhook&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;teams&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;integration_partner&quot;</span> </div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>If this is present, only unsubscribe subscribers of this type.</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="state"><span class="sc-kGXeez bcLONg"></span>state</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;active&quot;</span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Enum<!-- -->:</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;active&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;unconfirmed&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;quarantined&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;all&quot;</span> </div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>If this is present, only unsubscribe subscribers in this state. Specify state &quot;all&quot; to unsubscribe subscribers in any states.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="skip_unsubscription_notification"><span class="sc-kGXeez bcLONg"></span>skip_unsubscription_notification</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">boolean</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>If skip_unsubscription_notification is true, the subscribers do not receive any notifications when they are unsubscribed.</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT hLVzSF"><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unsubscribe a list of subscribers</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/subscribers/unsubscribe</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/subscribers/unsubscribe</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-460" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-461" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-462" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-463">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-461" aria-labelledby="react-tabs-460"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"subscribers"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"type"</span>: <span class="token string">&quot;email&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"state"</span>: <span class="token string">&quot;active&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"skip_unsubscription_notification"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-463" aria-labelledby="react-tabs-462"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-464" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-465" tabindex="0">400</li><li class="tab-error" role="tab" id="react-tabs-466" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-467">401</li><li class="tab-error" role="tab" id="react-tabs-468" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-469">404</li><li class="tab-error" role="tab" id="react-tabs-470" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-471">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-465" aria-labelledby="react-tabs-464"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-467" aria-labelledby="react-tabs-466"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-469" aria-labelledby="react-tabs-468"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-471" aria-labelledby="react-tabs-470"></div></div></div></div></div></div><div id="operation/postPagesPageIdSubscribersReactivate" data-section-id="operation/postPagesPageIdSubscribersReactivate" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdSubscribersReactivate"></a>Reactivate a list of subscribers<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Reactivate a list of quarantined subscribers</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="subscribers"><span class="sc-kGXeez bcLONg"></span>subscribers<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>The array of quarantined subscriber codes to reactivate, or &quot;all&quot; to reactivate all quarantined subscribers.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="type"><span class="sc-kGXeez bcLONg"></span>type</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Enum<!-- -->:</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;email&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;sms&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;slack&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;webhook&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;integration_partner&quot;</span> </div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>If this is present, only reactivate subscribers of this type.</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT hLVzSF"><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Reactivate a list of quarantined subscribers</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/subscribers/reactivate</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/subscribers/reactivate</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-472" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-473" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-474" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-475">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-473" aria-labelledby="react-tabs-472"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"subscribers"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"type"</span>: <span class="token string">&quot;email&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-475" aria-labelledby="react-tabs-474"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-476" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-477" tabindex="0">400</li><li class="tab-error" role="tab" id="react-tabs-478" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-479">401</li><li class="tab-error" role="tab" id="react-tabs-480" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-481">404</li><li class="tab-error" role="tab" id="react-tabs-482" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-483">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-477" aria-labelledby="react-tabs-476"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-479" aria-labelledby="react-tabs-478"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-481" aria-labelledby="react-tabs-480"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-483" aria-labelledby="react-tabs-482"></div></div></div></div></div></div><div id="operation/getPagesPageIdSubscribersHistogramByState" data-section-id="operation/getPagesPageIdSubscribersHistogramByState" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdSubscribersHistogramByState"></a>Get a histogram of subscribers by type and then state<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a histogram of subscribers by type and then state</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a histogram of subscribers by type and then state</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/subscribers/histogram_by_state</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/subscribers/histogram_by_state</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-484" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-485" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-485" aria-labelledby="react-tabs-484"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>subscribers<span class="token operator">/</span>histogram_by_state \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-486" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-487" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-488" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-489">401</li><li class="tab-error" role="tab" id="react-tabs-490" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-491">404</li><li class="tab-error" role="tab" id="react-tabs-492" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-493">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-487" aria-labelledby="react-tabs-486"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"email"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"active"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"unconfirmed"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"quarantined"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"total"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"sms"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"active"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"unconfirmed"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"quarantined"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"total"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"webhook"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"active"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"unconfirmed"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"quarantined"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"total"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"integration_partner"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"active"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"unconfirmed"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"quarantined"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"total"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"slack"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"active"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"unconfirmed"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"quarantined"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"total"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"teams"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"active"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"unconfirmed"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"quarantined"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"total"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-489" aria-labelledby="react-tabs-488"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-491" aria-labelledby="react-tabs-490"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-493" aria-labelledby="react-tabs-492"></div></div></div></div></div></div><div id="operation/getPagesPageIdSubscribersCount" data-section-id="operation/getPagesPageIdSubscribersCount" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdSubscribersCount"></a>Get a count of subscribers by type<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a count of subscribers by type</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="type"><span class="sc-kGXeez bcLONg"></span>type</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Enum<!-- -->:</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;email&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;sms&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;slack&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;webhook&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;teams&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;integration_partner&quot;</span> </div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>If this is present, only count subscribers of this type.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="state"><span class="sc-kGXeez bcLONg"></span>state</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;active&quot;</span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Enum<!-- -->:</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;active&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;unconfirmed&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;quarantined&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;all&quot;</span> </div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>If this is present, only count subscribers in this state. Specify state &quot;all&quot; to count subscribers in any states.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a count of subscribers by type</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/subscribers/count</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/subscribers/count</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-494" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-495" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-495" aria-labelledby="react-tabs-494"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>subscribers<span class="token operator">/</span>count \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-496" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-497" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-498" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-499">400</li><li class="tab-error" role="tab" id="react-tabs-500" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-501">401</li><li class="tab-error" role="tab" id="react-tabs-502" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-503">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-497" aria-labelledby="react-tabs-496"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"sms"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"webhook"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"integration_partner"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"slack"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"teams"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-499" aria-labelledby="react-tabs-498"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-501" aria-labelledby="react-tabs-500"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-503" aria-labelledby="react-tabs-502"></div></div></div></div></div></div><div id="operation/getPagesPageIdSubscribersUnsubscribed" data-section-id="operation/getPagesPageIdSubscribersUnsubscribed" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdSubscribersUnsubscribed"></a>Get a list of unsubscribed subscribers<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of unsubscribed subscribers</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of unsubscribed subscribers</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/subscribers/unsubscribed</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/subscribers/unsubscribed</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-504" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-505" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-505" aria-labelledby="react-tabs-504"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>subscribers<span class="token operator">/</span>unsubscribed \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-506" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-507" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-508" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-509">401</li><li class="tab-error" role="tab" id="react-tabs-510" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-511">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-507" aria-labelledby="react-tabs-506"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;p7nqk14h4pyd&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"skip_confirmation_notification"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"mode"</span>: <span class="token string">&quot;email&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"email"</span>: <span class="token string">&quot;foo@example2.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"endpoint"</span>: <span class="token string">&quot;</span><a href="http://example.com/">http://example.com/</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"phone_number"</span>: <span class="token string">&quot;202-555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"phone_country"</span>: <span class="token string">&quot;US&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display_phone_number"</span>: <span class="token string">&quot;+1 (202) 555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"obfuscated_channel_name"</span>: <span class="token string">&quot;#*******an&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"workspace_name"</span>: <span class="token string">&quot;Atlassian&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"quarantined_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"purge_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;nt6r0td2r91c&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_access_user_id"</span>: <span class="token string">&quot;53s1kwvr2d5w&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-509" aria-labelledby="react-tabs-508"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-511" aria-labelledby="react-tabs-510"></div></div></div></div></div></div><div id="operation/postPagesPageIdSubscribers" data-section-id="operation/postPagesPageIdSubscribers" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdSubscribers"></a>Create a subscriber<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Create a subscriber. Not applicable for Slack subscribers.</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="subscriber"><span class="sc-kGXeez bcLONg"></span>subscriber<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Create a subscriber. Not applicable for Slack subscribers.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/subscribers</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/subscribers</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-512" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-513" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-514" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-515">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-513" aria-labelledby="react-tabs-512"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"subscriber"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"endpoint"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"phone_country"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"phone_number"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"skip_confirmation_notification"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_access_user"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-515" aria-labelledby="react-tabs-514"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-516" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-517" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-518" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-519">400</li><li class="tab-error" role="tab" id="react-tabs-520" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-521">401</li><li class="tab-error" role="tab" id="react-tabs-522" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-523">403</li><li class="tab-error" role="tab" id="react-tabs-524" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-525">404</li><li class="tab-error" role="tab" id="react-tabs-526" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-527">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-517" aria-labelledby="react-tabs-516"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;p7nqk14h4pyd&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"skip_confirmation_notification"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"mode"</span>: <span class="token string">&quot;email&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;foo@example2.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"endpoint"</span>: <span class="token string">&quot;</span><a href="http://example.com/">http://example.com/</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"phone_number"</span>: <span class="token string">&quot;202-555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"phone_country"</span>: <span class="token string">&quot;US&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display_phone_number"</span>: <span class="token string">&quot;+1 (202) 555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"obfuscated_channel_name"</span>: <span class="token string">&quot;#*******an&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"workspace_name"</span>: <span class="token string">&quot;Atlassian&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"quarantined_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"purge_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;nt6r0td2r91c&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_id"</span>: <span class="token string">&quot;53s1kwvr2d5w&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-519" aria-labelledby="react-tabs-518"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-521" aria-labelledby="react-tabs-520"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-523" aria-labelledby="react-tabs-522"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-525" aria-labelledby="react-tabs-524"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-527" aria-labelledby="react-tabs-526"></div></div></div></div></div></div><div id="operation/getPagesPageIdSubscribers" data-section-id="operation/getPagesPageIdSubscribers" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdSubscribers"></a>Get a list of subscribers<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of subscribers</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="q"><span class="sc-kGXeez bcLONg"></span>q</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>If this is specified, search the contact information (email, endpoint, or phone number) for the provided value. This parameter doesn’t support searching for Slack subscribers.</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="type"><span class="sc-kGXeez bcLONg"></span>type</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Enum<!-- -->:</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;email&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;sms&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;webhook&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;slack&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;teams&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;integration_partner&quot;</span> </div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>If specified, only return subscribers of the indicated type.</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="state"><span class="sc-kGXeez bcLONg"></span>state</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;active&quot;</span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Enum<!-- -->:</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;active&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;unconfirmed&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;quarantined&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;all&quot;</span> </div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>If this is present, only return subscribers in this state. Specify state &quot;all&quot; to find subscribers in any states.</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="limit"><span class="sc-kGXeez bcLONg"></span>limit</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>The maximum number of rows to return. If a text query string is specified (q=), the default and maximum limit is 100. If the text query string is not specified, the default and maximum limit are not set, and not providing a limit will return all the subscribers. Beginning February 28, 2023, a default limit of 100 will be imposed and this endpoint will return paginated data (i.e. will no longer return all subscribers) even if this query parameter is not provided.</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">0</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>The page offset of subscribers. The first page is page 0, the second page 1, etc. This skips page * limit subscribers. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="sort_field"><span class="sc-kGXeez bcLONg"></span>sort_field</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;primary&quot;</span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Enum<!-- -->:</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;primary&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;created_at&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;quarantined_at&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;relevance&quot;</span> </div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>The field on which to sort: &#39;primary&#39; to indicate sorting by the identifying field, &#39;created_at&#39; for sorting by creation timestamp, &#39;quarantined_at&#39; for sorting by quarantine timestamp, and &#39;relevance&#39; which sorts by the relevancy of the search text. &#39;relevance&#39; is not a valid parameter if no search text is supplied.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="sort_direction"><span class="sc-kGXeez bcLONg"></span>sort_direction</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;asc&quot;</span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Enum<!-- -->:</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;asc&quot;</span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">&quot;desc&quot;</span> </div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>The sort direction of the listing.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of subscribers</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/subscribers</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/subscribers</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-528" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-529" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-529" aria-labelledby="react-tabs-528"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>subscribers \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-530" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-531" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-532" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-533">400</li><li class="tab-error" role="tab" id="react-tabs-534" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-535">401</li><li class="tab-error" role="tab" id="react-tabs-536" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-537">403</li><li class="tab-error" role="tab" id="react-tabs-538" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-539">404</li><li class="tab-error" role="tab" id="react-tabs-540" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-541">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-531" aria-labelledby="react-tabs-530"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;p7nqk14h4pyd&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"skip_confirmation_notification"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"mode"</span>: <span class="token string">&quot;email&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"email"</span>: <span class="token string">&quot;foo@example2.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"endpoint"</span>: <span class="token string">&quot;</span><a href="http://example.com/">http://example.com/</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"phone_number"</span>: <span class="token string">&quot;202-555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"phone_country"</span>: <span class="token string">&quot;US&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display_phone_number"</span>: <span class="token string">&quot;+1 (202) 555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"obfuscated_channel_name"</span>: <span class="token string">&quot;#*******an&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"workspace_name"</span>: <span class="token string">&quot;Atlassian&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"quarantined_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"purge_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;nt6r0td2r91c&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_access_user_id"</span>: <span class="token string">&quot;53s1kwvr2d5w&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-533" aria-labelledby="react-tabs-532"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-535" aria-labelledby="react-tabs-534"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-537" aria-labelledby="react-tabs-536"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-539" aria-labelledby="react-tabs-538"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-541" aria-labelledby="react-tabs-540"></div></div></div></div></div></div><div id="operation/postPagesPageIdSubscribersSubscriberIdResendConfirmation" data-section-id="operation/postPagesPageIdSubscribersSubscriberIdResendConfirmation" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdSubscribersSubscriberIdResendConfirmation"></a>Resend confirmation to a subscriber<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Resend confirmation to a subscriber</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="subscriber_id"><span class="sc-kGXeez bcLONg"></span>subscriber_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Subscriber Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT hLVzSF"><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Resend confirmation to a subscriber</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/subscribers/{subscriber_id}/resend_confirmation</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/subscribers/{subscriber_id}/resend_confirmation</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-542" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-543" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-543" aria-labelledby="react-tabs-542"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>subscribers<span class="token operator">/</span><span class="token punctuation">{</span>subscriber_id<span class="token punctuation">}</span><span class="token operator">/</span>resend_confirmation \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X POST </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-544" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-545" tabindex="0">401</li><li class="tab-error" role="tab" id="react-tabs-546" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-547">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-545" aria-labelledby="react-tabs-544"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-547" aria-labelledby="react-tabs-546"></div></div></div></div></div></div><div id="operation/deletePagesPageIdSubscribersSubscriberId" data-section-id="operation/deletePagesPageIdSubscribersSubscriberId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdSubscribersSubscriberId"></a>Unsubscribe a subscriber<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Unsubscribe a subscriber</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="subscriber_id"><span class="sc-kGXeez bcLONg"></span>subscriber_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Subscriber Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="skip_unsubscription_notification"><span class="sc-kGXeez bcLONg"></span>skip_unsubscription_notification</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">boolean</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>If skip_unsubscription_notification is true, the subscriber does not receive any notifications when they are unsubscribed.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unsubscribe a subscriber</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/subscribers/{subscriber_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/subscribers/{subscriber_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-548" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-549" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-549" aria-labelledby="react-tabs-548"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>subscribers<span class="token operator">/</span><span class="token punctuation">{</span>subscriber_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-550" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-551" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-552" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-553">401</li><li class="tab-error" role="tab" id="react-tabs-554" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-555">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-551" aria-labelledby="react-tabs-550"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;p7nqk14h4pyd&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"skip_confirmation_notification"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"mode"</span>: <span class="token string">&quot;email&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;foo@example2.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"endpoint"</span>: <span class="token string">&quot;</span><a href="http://example.com/">http://example.com/</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"phone_number"</span>: <span class="token string">&quot;202-555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"phone_country"</span>: <span class="token string">&quot;US&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display_phone_number"</span>: <span class="token string">&quot;+1 (202) 555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"obfuscated_channel_name"</span>: <span class="token string">&quot;#*******an&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"workspace_name"</span>: <span class="token string">&quot;Atlassian&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"quarantined_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"purge_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;nt6r0td2r91c&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_id"</span>: <span class="token string">&quot;53s1kwvr2d5w&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-553" aria-labelledby="react-tabs-552"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-555" aria-labelledby="react-tabs-554"></div></div></div></div></div></div><div id="operation/patchPagesPageIdSubscribersSubscriberId" data-section-id="operation/patchPagesPageIdSubscribersSubscriberId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/patchPagesPageIdSubscribersSubscriberId"></a>Update a subscriber<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update a subscriber</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="subscriber_id"><span class="sc-kGXeez bcLONg"></span>subscriber_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Subscriber Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_ids"><span class="sc-kGXeez bcLONg"></span>component_ids</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc">Array of </span><span class="sc-cHGsZl sc-kgAjT hqYVjx">strings</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>A list of component ids for which the subscriber should recieve updates for. Components must be an array with at least one element if it is passed at all. Each component must belong to the page indicated in the path. To set the subscriber to be subscribed to all components on the page, exclude this parameter.</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a subscriber</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="patch" class="sc-dfVpRl fRsrDc http-verb patch"> <!-- -->patch</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/subscribers/{subscriber_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/subscribers/{subscriber_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-556" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-557" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-558" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-559">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-557" aria-labelledby="react-tabs-556"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-559" aria-labelledby="react-tabs-558"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-560" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-561" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-562" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-563">401</li><li class="tab-error" role="tab" id="react-tabs-564" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-565">404</li><li class="tab-error" role="tab" id="react-tabs-566" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-567">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-561" aria-labelledby="react-tabs-560"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;p7nqk14h4pyd&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"skip_confirmation_notification"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"mode"</span>: <span class="token string">&quot;email&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;foo@example2.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"endpoint"</span>: <span class="token string">&quot;</span><a href="http://example.com/">http://example.com/</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"phone_number"</span>: <span class="token string">&quot;202-555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"phone_country"</span>: <span class="token string">&quot;US&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display_phone_number"</span>: <span class="token string">&quot;+1 (202) 555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"obfuscated_channel_name"</span>: <span class="token string">&quot;#*******an&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"workspace_name"</span>: <span class="token string">&quot;Atlassian&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"quarantined_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"purge_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;nt6r0td2r91c&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_id"</span>: <span class="token string">&quot;53s1kwvr2d5w&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-563" aria-labelledby="react-tabs-562"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-565" aria-labelledby="react-tabs-564"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-567" aria-labelledby="react-tabs-566"></div></div></div></div></div></div><div id="operation/getPagesPageIdSubscribersSubscriberId" data-section-id="operation/getPagesPageIdSubscribersSubscriberId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdSubscribersSubscriberId"></a>Get a subscriber<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a subscriber</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="subscriber_id"><span class="sc-kGXeez bcLONg"></span>subscriber_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Subscriber Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a subscriber</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/subscribers/{subscriber_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/subscribers/{subscriber_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-568" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-569" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-569" aria-labelledby="react-tabs-568"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>subscribers<span class="token operator">/</span><span class="token punctuation">{</span>subscriber_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-570" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-571" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-572" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-573">401</li><li class="tab-error" role="tab" id="react-tabs-574" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-575">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-571" aria-labelledby="react-tabs-570"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;p7nqk14h4pyd&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"skip_confirmation_notification"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"mode"</span>: <span class="token string">&quot;email&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;foo@example2.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"endpoint"</span>: <span class="token string">&quot;</span><a href="http://example.com/">http://example.com/</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"phone_number"</span>: <span class="token string">&quot;202-555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"phone_country"</span>: <span class="token string">&quot;US&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display_phone_number"</span>: <span class="token string">&quot;+1 (202) 555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"obfuscated_channel_name"</span>: <span class="token string">&quot;#*******an&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"workspace_name"</span>: <span class="token string">&quot;Atlassian&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"quarantined_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"purge_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;nt6r0td2r91c&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_id"</span>: <span class="token string">&quot;53s1kwvr2d5w&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-573" aria-labelledby="react-tabs-572"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-575" aria-labelledby="react-tabs-574"></div></div></div></div></div></div><div id="tag/templates" data-section-id="tag/templates" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/templates"></a>Templates</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Templates allow you to set a pre-filled name and message that can be used later to save time when creating an incident or scheduling a maintenance.</p> </div></div></div><div id="operation/postPagesPageIdIncidentTemplates" data-section-id="operation/postPagesPageIdIncidentTemplates" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdIncidentTemplates"></a>Create a template<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Create a template</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="template"><span class="sc-kGXeez bcLONg"></span>template<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Create a template</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incident_templates</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incident_templates</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-576" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-577" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-578" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-579">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-577" aria-labelledby="react-tabs-576"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"template"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"update_status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"should_tweet"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"should_send_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;r2hyfdqrrqfv&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-579" aria-labelledby="react-tabs-578"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-580" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-581" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-582" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-583">400</li><li class="tab-error" role="tab" id="react-tabs-584" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-585">401</li><li class="tab-error" role="tab" id="react-tabs-586" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-587">404</li><li class="tab-error" role="tab" id="react-tabs-588" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-589">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-581" aria-labelledby="react-tabs-580"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;410pd036t9kr&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group_id"</span>: <span class="token string">&quot;3m0wp1f4dydr&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"update_status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"should_tweet"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"should_send_notifications"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-583" aria-labelledby="react-tabs-582"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-585" aria-labelledby="react-tabs-584"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-587" aria-labelledby="react-tabs-586"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-589" aria-labelledby="react-tabs-588"></div></div></div></div></div></div><div id="operation/getPagesPageIdIncidentTemplates" data-section-id="operation/getPagesPageIdIncidentTemplates" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdIncidentTemplates"></a>Get a list of templates<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of templates</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">1</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">100</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of templates</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incident_templates</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incident_templates</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-590" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-591" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-591" aria-labelledby="react-tabs-590"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>incident_templates \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-592" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-593" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-594" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-595">401</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-593" aria-labelledby="react-tabs-592"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;410pd036t9kr&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;3m0wp1f4dydr&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"update_status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"should_tweet"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"should_send_notifications"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-595" aria-labelledby="react-tabs-594"></div></div></div></div></div></div><div id="tag/incidents" data-section-id="tag/incidents" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/incidents"></a>Incidents</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Incidents are critical events that have occurred with your product or service that you want to communicate to your users. They come in three flavors: historical, realtime, and scheduled.</p> <p><strong>Historical</strong>: historical incidents are submitted to accuractely reflect past incidents from your infrastructure that occurred before you created your Statuspage account.</p> <p><strong>Realtime</strong>: realtime incidents are created when something unexpected is affecting your infrastructure. Notifications are sent out to your subscribers informing them of the incident, and it is displayed prominently at the top of your status page. This is the most common incident type.</p> <p><strong>Scheduled</strong>: scheduled incidents are planned outages or maintenance periods coming up in the future. Notifications are sent out to your subscribers informing them of the planned incident, and additional options are available to remind subscribers 60 minutes before the incident start and to automatically transition the incident to In Progress at the start of the incident maintenance period.</p> </div></div></div><div id="operation/postPagesPageIdIncidents" data-section-id="operation/postPagesPageIdIncidents" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdIncidents"></a>Create an incident<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Create an incident</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="incident"><span class="sc-kGXeez bcLONg"></span>incident<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Create an incident</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-596" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-597" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-598" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-599">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-597" aria-labelledby="react-tabs-596"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"incident"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"impact_override"</span>: <span class="token string">&quot;none&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_for"</span>: <span class="token string">&quot;2013-05-07T03:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_until"</span>: <span class="token string">&quot;2013-05-07T06:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_remind_prior"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_maintenance_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_operational_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_in_progress"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_completed"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_start"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_end"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"reminder_intervals"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_tweet_at_beginning"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_tweet_on_completion"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_tweet_on_creation"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_tweet_one_hour_before"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"backfill_date"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"backfilled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"y79zx18yyvf2"</span>: <span class="token string">&quot;operational&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;4hbdfvy5ptfg&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_transition"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-599" aria-labelledby="react-tabs-598"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-600" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-601" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-602" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-603">400</li><li class="tab-error" role="tab" id="react-tabs-604" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-605">401</li><li class="tab-error" role="tab" id="react-tabs-606" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-607">404</li><li class="tab-error" role="tab" id="react-tabs-608" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-609">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-601" aria-labelledby="react-tabs-600"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;p31zjtct2jer&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"impact"</span>: <span class="token string">&quot;critical&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"impact_override"</span>: <span class="token string">&quot;minor&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"incident_updates"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"affected_components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"code"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"old_status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new_status"</span>: <span class="token string">&quot;operational&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tweet_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"twitter_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"wants_twitter_update"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metadata"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"jira"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"issue_id"</span>: <span class="token string">&quot;value&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"monitoring_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;Data Layer Migration&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_body"</span>: <span class="token string">&quot;##### Issue\nAt approximately 17:02 UTC on 2013-04-21, our master database server unexpectedly went unresponsive to all network.\nA reboot of the machine at 17:05 UTC resulted in a failed mount of a corrupted EBS volume, and we made the decision\nat that time to fail over the slave database.\n\n##### Resolution\nAt 17:12 UTC, the slave database had been successfully promoted to master and the application recovered enough to\naccept web traffic again. A new slave database node was created and placed into the rotation to guard against future\nmaster failures. The promoted slave database performed slowly for the next couple of hours as the query cache began\nto warm up, and eventually settled into a reasonable performance profile around 20:00 UTC.\n\n##### Future Mitigation Plans\nOver the past few months, we have been working on an overhaul to our data storage layer with a migration from a Postgres\nsetup to a distributed, fault-tolerant, multi-region data layer using Riak. This initiative has been prioritized, and\nthe migration will be performed in the coming weeks. We will notify our clients of the scheduled downtime via an\nincident on this status site, and via a blog post.\n&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_body_last_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_ignored"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_notified_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_notified_twitter"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_published_at"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"resolved_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_auto_completed"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_auto_in_progress"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_for"</span>: <span class="token string">&quot;2013-05-07T03:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_deliver_notifications_at_end"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_deliver_notifications_at_start"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_to_maintenance_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_to_operational_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_remind_prior"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_reminded_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_until"</span>: <span class="token string">&quot;2013-05-07T06:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"shortlink"</span>: <span class="token string">&quot;</span><a href="http://stspg.io/803310a12">http://stspg.io/803310a12</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">&quot;scheduled&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reminder_intervals"</span>: <span class="token string">&quot;[3, 6, 12, 24]&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-603" aria-labelledby="react-tabs-602"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-605" aria-labelledby="react-tabs-604"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-607" aria-labelledby="react-tabs-606"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-609" aria-labelledby="react-tabs-608"></div></div></div></div></div></div><div id="operation/getPagesPageIdIncidents" data-section-id="operation/getPagesPageIdIncidents" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdIncidents"></a>Get a list of incidents<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of incidents</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="q"><span class="sc-kGXeez bcLONg"></span>q</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>If this is specified, search for the text query string in the incidents&#39; name, status, postmortem_body, and incident_updates fields.</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="limit"><span class="sc-kGXeez bcLONg"></span>limit</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>The maximum number of rows to return per page. The default and maximum limit is 100.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of incidents</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-610" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-611" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-611" aria-labelledby="react-tabs-610"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>incidents \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-612" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-613" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-614" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-615">400</li><li class="tab-error" role="tab" id="react-tabs-616" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-617">401</li><li class="tab-error" role="tab" id="react-tabs-618" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-619">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-613" aria-labelledby="react-tabs-612"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;p31zjtct2jer&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"impact"</span>: <span class="token string">&quot;critical&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"impact_override"</span>: <span class="token string">&quot;minor&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_updates"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"affected_components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"code"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"old_status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new_status"</span>: <span class="token string">&quot;operational&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tweet_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"twitter_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"wants_twitter_update"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"jira"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"issue_id"</span>: <span class="token string">&quot;value&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"monitoring_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;Data Layer Migration&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_body"</span>: <span class="token string">&quot;##### Issue\nAt approximately 17:02 UTC on 2013-04-21, our master database server unexpectedly went unresponsive to all network.\nA reboot of the machine at 17:05 UTC resulted in a failed mount of a corrupted EBS volume, and we made the decision\nat that time to fail over the slave database.\n\n##### Resolution\nAt 17:12 UTC, the slave database had been successfully promoted to master and the application recovered enough to\naccept web traffic again. A new slave database node was created and placed into the rotation to guard against future\nmaster failures. The promoted slave database performed slowly for the next couple of hours as the query cache began\nto warm up, and eventually settled into a reasonable performance profile around 20:00 UTC.\n\n##### Future Mitigation Plans\nOver the past few months, we have been working on an overhaul to our data storage layer with a migration from a Postgres\nsetup to a distributed, fault-tolerant, multi-region data layer using Riak. This initiative has been prioritized, and\nthe migration will be performed in the coming weeks. We will notify our clients of the scheduled downtime via an\nincident on this status site, and via a blog post.\n&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_body_last_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_ignored"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_notified_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_notified_twitter"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_published_at"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resolved_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_completed"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_in_progress"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_for"</span>: <span class="token string">&quot;2013-05-07T03:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_end"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_start"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_maintenance_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_operational_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_remind_prior"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_reminded_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_until"</span>: <span class="token string">&quot;2013-05-07T06:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"shortlink"</span>: <span class="token string">&quot;</span><a href="http://stspg.io/803310a12">http://stspg.io/803310a12</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;scheduled&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"reminder_intervals"</span>: <span class="token string">&quot;[3, 6, 12, 24]&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-615" aria-labelledby="react-tabs-614"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-617" aria-labelledby="react-tabs-616"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-619" aria-labelledby="react-tabs-618"></div></div></div></div></div></div><div id="operation/getPagesPageIdIncidentsActiveMaintenance" data-section-id="operation/getPagesPageIdIncidentsActiveMaintenance" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdIncidentsActiveMaintenance"></a>Get a list of active maintenances<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of active maintenances</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">1</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">100</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of active maintenances</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/active_maintenance</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/active_maintenance</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-620" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-621" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-621" aria-labelledby="react-tabs-620"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>incidents<span class="token operator">/</span>active_maintenance \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-622" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-623" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-624" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-625">401</li><li class="tab-error" role="tab" id="react-tabs-626" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-627">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-623" aria-labelledby="react-tabs-622"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;p31zjtct2jer&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"impact"</span>: <span class="token string">&quot;critical&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"impact_override"</span>: <span class="token string">&quot;minor&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_updates"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"affected_components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"code"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"old_status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new_status"</span>: <span class="token string">&quot;operational&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tweet_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"twitter_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"wants_twitter_update"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"jira"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"issue_id"</span>: <span class="token string">&quot;value&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"monitoring_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;Data Layer Migration&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_body"</span>: <span class="token string">&quot;##### Issue\nAt approximately 17:02 UTC on 2013-04-21, our master database server unexpectedly went unresponsive to all network.\nA reboot of the machine at 17:05 UTC resulted in a failed mount of a corrupted EBS volume, and we made the decision\nat that time to fail over the slave database.\n\n##### Resolution\nAt 17:12 UTC, the slave database had been successfully promoted to master and the application recovered enough to\naccept web traffic again. A new slave database node was created and placed into the rotation to guard against future\nmaster failures. The promoted slave database performed slowly for the next couple of hours as the query cache began\nto warm up, and eventually settled into a reasonable performance profile around 20:00 UTC.\n\n##### Future Mitigation Plans\nOver the past few months, we have been working on an overhaul to our data storage layer with a migration from a Postgres\nsetup to a distributed, fault-tolerant, multi-region data layer using Riak. This initiative has been prioritized, and\nthe migration will be performed in the coming weeks. We will notify our clients of the scheduled downtime via an\nincident on this status site, and via a blog post.\n&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_body_last_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_ignored"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_notified_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_notified_twitter"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_published_at"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resolved_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_completed"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_in_progress"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_for"</span>: <span class="token string">&quot;2013-05-07T03:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_end"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_start"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_maintenance_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_operational_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_remind_prior"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_reminded_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_until"</span>: <span class="token string">&quot;2013-05-07T06:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"shortlink"</span>: <span class="token string">&quot;</span><a href="http://stspg.io/803310a12">http://stspg.io/803310a12</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;scheduled&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"reminder_intervals"</span>: <span class="token string">&quot;[3, 6, 12, 24]&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-625" aria-labelledby="react-tabs-624"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-627" aria-labelledby="react-tabs-626"></div></div></div></div></div></div><div id="operation/getPagesPageIdIncidentsUpcoming" data-section-id="operation/getPagesPageIdIncidentsUpcoming" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdIncidentsUpcoming"></a>Get a list of upcoming incidents<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of upcoming incidents</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">1</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">100</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of upcoming incidents</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/upcoming</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/upcoming</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-628" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-629" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-629" aria-labelledby="react-tabs-628"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>incidents<span class="token operator">/</span>upcoming \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-630" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-631" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-632" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-633">401</li><li class="tab-error" role="tab" id="react-tabs-634" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-635">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-631" aria-labelledby="react-tabs-630"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;p31zjtct2jer&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"impact"</span>: <span class="token string">&quot;critical&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"impact_override"</span>: <span class="token string">&quot;minor&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_updates"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"affected_components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"code"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"old_status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new_status"</span>: <span class="token string">&quot;operational&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tweet_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"twitter_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"wants_twitter_update"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"jira"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"issue_id"</span>: <span class="token string">&quot;value&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"monitoring_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;Data Layer Migration&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_body"</span>: <span class="token string">&quot;##### Issue\nAt approximately 17:02 UTC on 2013-04-21, our master database server unexpectedly went unresponsive to all network.\nA reboot of the machine at 17:05 UTC resulted in a failed mount of a corrupted EBS volume, and we made the decision\nat that time to fail over the slave database.\n\n##### Resolution\nAt 17:12 UTC, the slave database had been successfully promoted to master and the application recovered enough to\naccept web traffic again. A new slave database node was created and placed into the rotation to guard against future\nmaster failures. The promoted slave database performed slowly for the next couple of hours as the query cache began\nto warm up, and eventually settled into a reasonable performance profile around 20:00 UTC.\n\n##### Future Mitigation Plans\nOver the past few months, we have been working on an overhaul to our data storage layer with a migration from a Postgres\nsetup to a distributed, fault-tolerant, multi-region data layer using Riak. This initiative has been prioritized, and\nthe migration will be performed in the coming weeks. We will notify our clients of the scheduled downtime via an\nincident on this status site, and via a blog post.\n&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_body_last_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_ignored"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_notified_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_notified_twitter"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_published_at"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resolved_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_completed"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_in_progress"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_for"</span>: <span class="token string">&quot;2013-05-07T03:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_end"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_start"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_maintenance_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_operational_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_remind_prior"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_reminded_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_until"</span>: <span class="token string">&quot;2013-05-07T06:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"shortlink"</span>: <span class="token string">&quot;</span><a href="http://stspg.io/803310a12">http://stspg.io/803310a12</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;scheduled&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"reminder_intervals"</span>: <span class="token string">&quot;[3, 6, 12, 24]&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-633" aria-labelledby="react-tabs-632"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-635" aria-labelledby="react-tabs-634"></div></div></div></div></div></div><div id="operation/getPagesPageIdIncidentsScheduled" data-section-id="operation/getPagesPageIdIncidentsScheduled" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdIncidentsScheduled"></a>Get a list of scheduled incidents<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of scheduled incidents</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">1</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">100</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of scheduled incidents</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/scheduled</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/scheduled</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-636" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-637" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-637" aria-labelledby="react-tabs-636"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>incidents<span class="token operator">/</span>scheduled \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-638" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-639" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-640" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-641">401</li><li class="tab-error" role="tab" id="react-tabs-642" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-643">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-639" aria-labelledby="react-tabs-638"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;p31zjtct2jer&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"impact"</span>: <span class="token string">&quot;critical&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"impact_override"</span>: <span class="token string">&quot;minor&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_updates"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"affected_components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"code"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"old_status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new_status"</span>: <span class="token string">&quot;operational&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tweet_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"twitter_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"wants_twitter_update"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"jira"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"issue_id"</span>: <span class="token string">&quot;value&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"monitoring_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;Data Layer Migration&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_body"</span>: <span class="token string">&quot;##### Issue\nAt approximately 17:02 UTC on 2013-04-21, our master database server unexpectedly went unresponsive to all network.\nA reboot of the machine at 17:05 UTC resulted in a failed mount of a corrupted EBS volume, and we made the decision\nat that time to fail over the slave database.\n\n##### Resolution\nAt 17:12 UTC, the slave database had been successfully promoted to master and the application recovered enough to\naccept web traffic again. A new slave database node was created and placed into the rotation to guard against future\nmaster failures. The promoted slave database performed slowly for the next couple of hours as the query cache began\nto warm up, and eventually settled into a reasonable performance profile around 20:00 UTC.\n\n##### Future Mitigation Plans\nOver the past few months, we have been working on an overhaul to our data storage layer with a migration from a Postgres\nsetup to a distributed, fault-tolerant, multi-region data layer using Riak. This initiative has been prioritized, and\nthe migration will be performed in the coming weeks. We will notify our clients of the scheduled downtime via an\nincident on this status site, and via a blog post.\n&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_body_last_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_ignored"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_notified_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_notified_twitter"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_published_at"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resolved_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_completed"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_in_progress"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_for"</span>: <span class="token string">&quot;2013-05-07T03:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_end"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_start"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_maintenance_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_operational_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_remind_prior"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_reminded_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_until"</span>: <span class="token string">&quot;2013-05-07T06:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"shortlink"</span>: <span class="token string">&quot;</span><a href="http://stspg.io/803310a12">http://stspg.io/803310a12</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;scheduled&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"reminder_intervals"</span>: <span class="token string">&quot;[3, 6, 12, 24]&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-641" aria-labelledby="react-tabs-640"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-643" aria-labelledby="react-tabs-642"></div></div></div></div></div></div><div id="operation/getPagesPageIdIncidentsUnresolved" data-section-id="operation/getPagesPageIdIncidentsUnresolved" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdIncidentsUnresolved"></a>Get a list of unresolved incidents<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of unresolved incidents</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">1</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-cHGsZl lpeYvY"> <!-- -->Default:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">100</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of unresolved incidents</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/unresolved</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/unresolved</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-644" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-645" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-645" aria-labelledby="react-tabs-644"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>incidents<span class="token operator">/</span>unresolved \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-646" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-647" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-648" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-649">401</li><li class="tab-error" role="tab" id="react-tabs-650" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-651">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-647" aria-labelledby="react-tabs-646"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;p31zjtct2jer&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"impact"</span>: <span class="token string">&quot;critical&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"impact_override"</span>: <span class="token string">&quot;minor&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_updates"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"affected_components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"code"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"old_status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new_status"</span>: <span class="token string">&quot;operational&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tweet_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"twitter_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"wants_twitter_update"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"jira"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"issue_id"</span>: <span class="token string">&quot;value&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"monitoring_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;Data Layer Migration&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_body"</span>: <span class="token string">&quot;##### Issue\nAt approximately 17:02 UTC on 2013-04-21, our master database server unexpectedly went unresponsive to all network.\nA reboot of the machine at 17:05 UTC resulted in a failed mount of a corrupted EBS volume, and we made the decision\nat that time to fail over the slave database.\n\n##### Resolution\nAt 17:12 UTC, the slave database had been successfully promoted to master and the application recovered enough to\naccept web traffic again. A new slave database node was created and placed into the rotation to guard against future\nmaster failures. The promoted slave database performed slowly for the next couple of hours as the query cache began\nto warm up, and eventually settled into a reasonable performance profile around 20:00 UTC.\n\n##### Future Mitigation Plans\nOver the past few months, we have been working on an overhaul to our data storage layer with a migration from a Postgres\nsetup to a distributed, fault-tolerant, multi-region data layer using Riak. This initiative has been prioritized, and\nthe migration will be performed in the coming weeks. We will notify our clients of the scheduled downtime via an\nincident on this status site, and via a blog post.\n&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_body_last_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_ignored"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_notified_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_notified_twitter"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"postmortem_published_at"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resolved_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_completed"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_in_progress"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_for"</span>: <span class="token string">&quot;2013-05-07T03:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_end"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_start"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_maintenance_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_operational_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_remind_prior"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_reminded_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_until"</span>: <span class="token string">&quot;2013-05-07T06:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"shortlink"</span>: <span class="token string">&quot;</span><a href="http://stspg.io/803310a12">http://stspg.io/803310a12</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;scheduled&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"reminder_intervals"</span>: <span class="token string">&quot;[3, 6, 12, 24]&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-649" aria-labelledby="react-tabs-648"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-651" aria-labelledby="react-tabs-650"></div></div></div></div></div></div><div id="operation/deletePagesPageIdIncidentsIncidentId" data-section-id="operation/deletePagesPageIdIncidentsIncidentId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdIncidentsIncidentId"></a>Delete an incident<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Delete an incident</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Delete an incident</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-652" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-653" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-653" aria-labelledby="react-tabs-652"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>incidents<span class="token operator">/</span><span class="token punctuation">{</span>incident_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-654" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-655" tabindex="0">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-655" aria-labelledby="react-tabs-654"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;p31zjtct2jer&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"impact"</span>: <span class="token string">&quot;critical&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"impact_override"</span>: <span class="token string">&quot;minor&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"incident_updates"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"affected_components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"code"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"old_status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new_status"</span>: <span class="token string">&quot;operational&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tweet_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"twitter_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"wants_twitter_update"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metadata"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"jira"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"issue_id"</span>: <span class="token string">&quot;value&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"monitoring_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;Data Layer Migration&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_body"</span>: <span class="token string">&quot;##### Issue\nAt approximately 17:02 UTC on 2013-04-21, our master database server unexpectedly went unresponsive to all network.\nA reboot of the machine at 17:05 UTC resulted in a failed mount of a corrupted EBS volume, and we made the decision\nat that time to fail over the slave database.\n\n##### Resolution\nAt 17:12 UTC, the slave database had been successfully promoted to master and the application recovered enough to\naccept web traffic again. A new slave database node was created and placed into the rotation to guard against future\nmaster failures. The promoted slave database performed slowly for the next couple of hours as the query cache began\nto warm up, and eventually settled into a reasonable performance profile around 20:00 UTC.\n\n##### Future Mitigation Plans\nOver the past few months, we have been working on an overhaul to our data storage layer with a migration from a Postgres\nsetup to a distributed, fault-tolerant, multi-region data layer using Riak. This initiative has been prioritized, and\nthe migration will be performed in the coming weeks. We will notify our clients of the scheduled downtime via an\nincident on this status site, and via a blog post.\n&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_body_last_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_ignored"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_notified_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_notified_twitter"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_published_at"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"resolved_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_auto_completed"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_auto_in_progress"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_for"</span>: <span class="token string">&quot;2013-05-07T03:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_deliver_notifications_at_end"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_deliver_notifications_at_start"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_to_maintenance_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_to_operational_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_remind_prior"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_reminded_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_until"</span>: <span class="token string">&quot;2013-05-07T06:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"shortlink"</span>: <span class="token string">&quot;</span><a href="http://stspg.io/803310a12">http://stspg.io/803310a12</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">&quot;scheduled&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reminder_intervals"</span>: <span class="token string">&quot;[3, 6, 12, 24]&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/patchPagesPageIdIncidentsIncidentId" data-section-id="operation/patchPagesPageIdIncidentsIncidentId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/patchPagesPageIdIncidentsIncidentId"></a>Update an incident<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update an incident</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="incident"><span class="sc-kGXeez bcLONg"></span>incident<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update an incident</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="patch" class="sc-dfVpRl fRsrDc http-verb patch"> <!-- -->patch</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-656" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-657" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-658" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-659">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-657" aria-labelledby="react-tabs-656"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"incident"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"impact_override"</span>: <span class="token string">&quot;none&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_for"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_until"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_remind_prior"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_maintenance_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_operational_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_in_progress"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_completed"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_start"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_end"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"reminder_intervals"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_tweet_at_beginning"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_tweet_on_completion"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_tweet_on_creation"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_tweet_one_hour_before"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"backfill_date"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"backfilled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"62q7mlwqt9g3"</span>: <span class="token string">&quot;operational&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;8ztxp3323n8s&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_transition"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-659" aria-labelledby="react-tabs-658"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-660" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-661" tabindex="0">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-661" aria-labelledby="react-tabs-660"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;p31zjtct2jer&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"impact"</span>: <span class="token string">&quot;critical&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"impact_override"</span>: <span class="token string">&quot;minor&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"incident_updates"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"affected_components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"code"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"old_status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new_status"</span>: <span class="token string">&quot;operational&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tweet_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"twitter_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"wants_twitter_update"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metadata"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"jira"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"issue_id"</span>: <span class="token string">&quot;value&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"monitoring_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;Data Layer Migration&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_body"</span>: <span class="token string">&quot;##### Issue\nAt approximately 17:02 UTC on 2013-04-21, our master database server unexpectedly went unresponsive to all network.\nA reboot of the machine at 17:05 UTC resulted in a failed mount of a corrupted EBS volume, and we made the decision\nat that time to fail over the slave database.\n\n##### Resolution\nAt 17:12 UTC, the slave database had been successfully promoted to master and the application recovered enough to\naccept web traffic again. A new slave database node was created and placed into the rotation to guard against future\nmaster failures. The promoted slave database performed slowly for the next couple of hours as the query cache began\nto warm up, and eventually settled into a reasonable performance profile around 20:00 UTC.\n\n##### Future Mitigation Plans\nOver the past few months, we have been working on an overhaul to our data storage layer with a migration from a Postgres\nsetup to a distributed, fault-tolerant, multi-region data layer using Riak. This initiative has been prioritized, and\nthe migration will be performed in the coming weeks. We will notify our clients of the scheduled downtime via an\nincident on this status site, and via a blog post.\n&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_body_last_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_ignored"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_notified_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_notified_twitter"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_published_at"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"resolved_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_auto_completed"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_auto_in_progress"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_for"</span>: <span class="token string">&quot;2013-05-07T03:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_deliver_notifications_at_end"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_deliver_notifications_at_start"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_to_maintenance_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_to_operational_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_remind_prior"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_reminded_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_until"</span>: <span class="token string">&quot;2013-05-07T06:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"shortlink"</span>: <span class="token string">&quot;</span><a href="http://stspg.io/803310a12">http://stspg.io/803310a12</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">&quot;scheduled&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reminder_intervals"</span>: <span class="token string">&quot;[3, 6, 12, 24]&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/putPagesPageIdIncidentsIncidentId" data-section-id="operation/putPagesPageIdIncidentsIncidentId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageIdIncidentsIncidentId"></a>Update an incident<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update an incident</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="incident"><span class="sc-kGXeez bcLONg"></span>incident<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update an incident</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-662" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-663" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-664" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-665">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-663" aria-labelledby="react-tabs-662"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"incident"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"impact_override"</span>: <span class="token string">&quot;none&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_for"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_until"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_remind_prior"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_maintenance_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_to_operational_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_in_progress"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_completed"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_start"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_transition_deliver_notifications_at_end"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"reminder_intervals"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_tweet_at_beginning"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_tweet_on_completion"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_tweet_on_creation"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"auto_tweet_one_hour_before"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"backfill_date"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"backfilled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"62q7mlwqt9g3"</span>: <span class="token string">&quot;operational&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"component_ids"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;8ztxp3323n8s&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduled_auto_transition"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-665" aria-labelledby="react-tabs-664"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-666" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-667" tabindex="0">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-667" aria-labelledby="react-tabs-666"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;p31zjtct2jer&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"impact"</span>: <span class="token string">&quot;critical&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"impact_override"</span>: <span class="token string">&quot;minor&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"incident_updates"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"affected_components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"code"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"old_status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new_status"</span>: <span class="token string">&quot;operational&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tweet_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"twitter_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"wants_twitter_update"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metadata"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"jira"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"issue_id"</span>: <span class="token string">&quot;value&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"monitoring_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;Data Layer Migration&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_body"</span>: <span class="token string">&quot;##### Issue\nAt approximately 17:02 UTC on 2013-04-21, our master database server unexpectedly went unresponsive to all network.\nA reboot of the machine at 17:05 UTC resulted in a failed mount of a corrupted EBS volume, and we made the decision\nat that time to fail over the slave database.\n\n##### Resolution\nAt 17:12 UTC, the slave database had been successfully promoted to master and the application recovered enough to\naccept web traffic again. A new slave database node was created and placed into the rotation to guard against future\nmaster failures. The promoted slave database performed slowly for the next couple of hours as the query cache began\nto warm up, and eventually settled into a reasonable performance profile around 20:00 UTC.\n\n##### Future Mitigation Plans\nOver the past few months, we have been working on an overhaul to our data storage layer with a migration from a Postgres\nsetup to a distributed, fault-tolerant, multi-region data layer using Riak. This initiative has been prioritized, and\nthe migration will be performed in the coming weeks. We will notify our clients of the scheduled downtime via an\nincident on this status site, and via a blog post.\n&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_body_last_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_ignored"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_notified_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_notified_twitter"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_published_at"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"resolved_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_auto_completed"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_auto_in_progress"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_for"</span>: <span class="token string">&quot;2013-05-07T03:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_deliver_notifications_at_end"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_deliver_notifications_at_start"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_to_maintenance_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_to_operational_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_remind_prior"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_reminded_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_until"</span>: <span class="token string">&quot;2013-05-07T06:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"shortlink"</span>: <span class="token string">&quot;</span><a href="http://stspg.io/803310a12">http://stspg.io/803310a12</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">&quot;scheduled&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reminder_intervals"</span>: <span class="token string">&quot;[3, 6, 12, 24]&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/getPagesPageIdIncidentsIncidentId" data-section-id="operation/getPagesPageIdIncidentsIncidentId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdIncidentsIncidentId"></a>Get an incident<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get an incident</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get an incident</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-668" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-669" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-669" aria-labelledby="react-tabs-668"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>incidents<span class="token operator">/</span><span class="token punctuation">{</span>incident_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-670" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-671" tabindex="0">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-671" aria-labelledby="react-tabs-670"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;p31zjtct2jer&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"impact"</span>: <span class="token string">&quot;critical&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"impact_override"</span>: <span class="token string">&quot;minor&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"incident_updates"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"affected_components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"code"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"old_status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new_status"</span>: <span class="token string">&quot;operational&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tweet_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"twitter_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"wants_twitter_update"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metadata"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"jira"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"issue_id"</span>: <span class="token string">&quot;value&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"monitoring_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;Data Layer Migration&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_body"</span>: <span class="token string">&quot;##### Issue\nAt approximately 17:02 UTC on 2013-04-21, our master database server unexpectedly went unresponsive to all network.\nA reboot of the machine at 17:05 UTC resulted in a failed mount of a corrupted EBS volume, and we made the decision\nat that time to fail over the slave database.\n\n##### Resolution\nAt 17:12 UTC, the slave database had been successfully promoted to master and the application recovered enough to\naccept web traffic again. A new slave database node was created and placed into the rotation to guard against future\nmaster failures. The promoted slave database performed slowly for the next couple of hours as the query cache began\nto warm up, and eventually settled into a reasonable performance profile around 20:00 UTC.\n\n##### Future Mitigation Plans\nOver the past few months, we have been working on an overhaul to our data storage layer with a migration from a Postgres\nsetup to a distributed, fault-tolerant, multi-region data layer using Riak. This initiative has been prioritized, and\nthe migration will be performed in the coming weeks. We will notify our clients of the scheduled downtime via an\nincident on this status site, and via a blog post.\n&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_body_last_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_ignored"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_notified_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_notified_twitter"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"postmortem_published_at"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"resolved_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_auto_completed"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_auto_in_progress"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_for"</span>: <span class="token string">&quot;2013-05-07T03:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_deliver_notifications_at_end"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_deliver_notifications_at_start"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_to_maintenance_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"auto_transition_to_operational_state"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_remind_prior"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_reminded_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduled_until"</span>: <span class="token string">&quot;2013-05-07T06:00:00.007Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"shortlink"</span>: <span class="token string">&quot;</span><a href="http://stspg.io/803310a12">http://stspg.io/803310a12</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">&quot;scheduled&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reminder_intervals"</span>: <span class="token string">&quot;[3, 6, 12, 24]&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/incident-updates" data-section-id="tag/incident-updates" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/incident-updates"></a>Incident Updates</h1></div></div></div><div id="operation/patchPagesPageIdIncidentsIncidentIdIncidentUpdatesIncidentUpdateId" data-section-id="operation/patchPagesPageIdIncidentsIncidentIdIncidentUpdatesIncidentUpdateId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/patchPagesPageIdIncidentsIncidentIdIncidentUpdatesIncidentUpdateId"></a>Update a previous incident update<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update a previous incident update</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_update_id"><span class="sc-kGXeez bcLONg"></span>incident_update_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Update Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="incident_update"><span class="sc-kGXeez bcLONg"></span>incident_update<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a previous incident update</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="patch" class="sc-dfVpRl fRsrDc http-verb patch"> <!-- -->patch</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}/incident_updates/{incident_update_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}/incident_updates/{incident_update_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-672" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-673" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-674" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-675">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-673" aria-labelledby="react-tabs-672"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"incident_update"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"wants_twitter_update"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-675" aria-labelledby="react-tabs-674"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-676" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-677" tabindex="0">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-677" aria-labelledby="react-tabs-676"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"incident_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"affected_components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"code"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"old_status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new_status"</span>: <span class="token string">&quot;operational&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"tweet_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"twitter_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"wants_twitter_update"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/putPagesPageIdIncidentsIncidentIdIncidentUpdatesIncidentUpdateId" data-section-id="operation/putPagesPageIdIncidentsIncidentIdIncidentUpdatesIncidentUpdateId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageIdIncidentsIncidentIdIncidentUpdatesIncidentUpdateId"></a>Update a previous incident update<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update a previous incident update</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_update_id"><span class="sc-kGXeez bcLONg"></span>incident_update_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Update Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="incident_update"><span class="sc-kGXeez bcLONg"></span>incident_update<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a previous incident update</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}/incident_updates/{incident_update_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}/incident_updates/{incident_update_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-678" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-679" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-680" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-681">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-679" aria-labelledby="react-tabs-678"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"incident_update"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"wants_twitter_update"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-681" aria-labelledby="react-tabs-680"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-682" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-683" tabindex="0">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-683" aria-labelledby="react-tabs-682"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"incident_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"affected_components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"code"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"old_status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new_status"</span>: <span class="token string">&quot;operational&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"deliver_notifications"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">&quot;investigating&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"tweet_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"twitter_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"wants_twitter_update"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/incident-subscribers" data-section-id="tag/incident-subscribers" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/incident-subscribers"></a>Incident Subscribers</h1></div></div></div><div id="operation/postPagesPageIdIncidentsIncidentIdSubscribers" data-section-id="operation/postPagesPageIdIncidentsIncidentIdSubscribers" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdIncidentsIncidentIdSubscribers"></a>Create an incident subscriber<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Create an incident subscriber</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="subscriber"><span class="sc-kGXeez bcLONg"></span>subscriber<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Create an incident subscriber</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}/subscribers</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}/subscribers</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-684" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-685" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-686" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-687">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-685" aria-labelledby="react-tabs-684"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"subscriber"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"phone_country"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"phone_number"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"skip_confirmation_notification"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-687" aria-labelledby="react-tabs-686"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-688" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-689" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-690" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-691">400</li><li class="tab-error" role="tab" id="react-tabs-692" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-693">401</li><li class="tab-error" role="tab" id="react-tabs-694" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-695">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-689" aria-labelledby="react-tabs-688"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;p7nqk14h4pyd&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"skip_confirmation_notification"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"mode"</span>: <span class="token string">&quot;email&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;foo@example2.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"endpoint"</span>: <span class="token string">&quot;</span><a href="http://example.com/">http://example.com/</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"phone_number"</span>: <span class="token string">&quot;202-555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"phone_country"</span>: <span class="token string">&quot;US&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display_phone_number"</span>: <span class="token string">&quot;+1 (202) 555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"obfuscated_channel_name"</span>: <span class="token string">&quot;#*******an&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"workspace_name"</span>: <span class="token string">&quot;Atlassian&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"quarantined_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"purge_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;nt6r0td2r91c&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_id"</span>: <span class="token string">&quot;53s1kwvr2d5w&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-691" aria-labelledby="react-tabs-690"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-693" aria-labelledby="react-tabs-692"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-695" aria-labelledby="react-tabs-694"></div></div></div></div></div></div><div id="operation/getPagesPageIdIncidentsIncidentIdSubscribers" data-section-id="operation/getPagesPageIdIncidentsIncidentIdSubscribers" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdIncidentsIncidentIdSubscribers"></a>Get a list of incident subscribers<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of incident subscribers</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of incident subscribers</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}/subscribers</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}/subscribers</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-696" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-697" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-697" aria-labelledby="react-tabs-696"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>incidents<span class="token operator">/</span><span class="token punctuation">{</span>incident_id<span class="token punctuation">}</span><span class="token operator">/</span>subscribers \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-698" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-699" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-700" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-701">401</li><li class="tab-error" role="tab" id="react-tabs-702" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-703">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-699" aria-labelledby="react-tabs-698"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;p7nqk14h4pyd&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"skip_confirmation_notification"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"mode"</span>: <span class="token string">&quot;email&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"email"</span>: <span class="token string">&quot;foo@example2.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"endpoint"</span>: <span class="token string">&quot;</span><a href="http://example.com/">http://example.com/</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"phone_number"</span>: <span class="token string">&quot;202-555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"phone_country"</span>: <span class="token string">&quot;US&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display_phone_number"</span>: <span class="token string">&quot;+1 (202) 555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"obfuscated_channel_name"</span>: <span class="token string">&quot;#*******an&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"workspace_name"</span>: <span class="token string">&quot;Atlassian&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"quarantined_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"purge_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;nt6r0td2r91c&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_access_user_id"</span>: <span class="token string">&quot;53s1kwvr2d5w&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-701" aria-labelledby="react-tabs-700"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-703" aria-labelledby="react-tabs-702"></div></div></div></div></div></div><div id="operation/deletePagesPageIdIncidentsIncidentIdSubscribersSubscriberId" data-section-id="operation/deletePagesPageIdIncidentsIncidentIdSubscribersSubscriberId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdIncidentsIncidentIdSubscribersSubscriberId"></a>Unsubscribe an incident subscriber<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Unsubscribe an incident subscriber</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="subscriber_id"><span class="sc-kGXeez bcLONg"></span>subscriber_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Subscriber Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unsubscribe an incident subscriber</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}/subscribers/{subscriber_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}/subscribers/{subscriber_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-704" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-705" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-705" aria-labelledby="react-tabs-704"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>incidents<span class="token operator">/</span><span class="token punctuation">{</span>incident_id<span class="token punctuation">}</span><span class="token operator">/</span>subscribers<span class="token operator">/</span><span class="token punctuation">{</span>subscriber_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-706" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-707" tabindex="0">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-707" aria-labelledby="react-tabs-706"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;p7nqk14h4pyd&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"skip_confirmation_notification"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"mode"</span>: <span class="token string">&quot;email&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;foo@example2.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"endpoint"</span>: <span class="token string">&quot;</span><a href="http://example.com/">http://example.com/</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"phone_number"</span>: <span class="token string">&quot;202-555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"phone_country"</span>: <span class="token string">&quot;US&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display_phone_number"</span>: <span class="token string">&quot;+1 (202) 555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"obfuscated_channel_name"</span>: <span class="token string">&quot;#*******an&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"workspace_name"</span>: <span class="token string">&quot;Atlassian&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"quarantined_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"purge_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;nt6r0td2r91c&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_id"</span>: <span class="token string">&quot;53s1kwvr2d5w&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/getPagesPageIdIncidentsIncidentIdSubscribersSubscriberId" data-section-id="operation/getPagesPageIdIncidentsIncidentIdSubscribersSubscriberId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdIncidentsIncidentIdSubscribersSubscriberId"></a>Get an incident subscriber<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get an incident subscriber</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="subscriber_id"><span class="sc-kGXeez bcLONg"></span>subscriber_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Subscriber Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get an incident subscriber</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}/subscribers/{subscriber_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}/subscribers/{subscriber_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-708" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-709" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-709" aria-labelledby="react-tabs-708"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>incidents<span class="token operator">/</span><span class="token punctuation">{</span>incident_id<span class="token punctuation">}</span><span class="token operator">/</span>subscribers<span class="token operator">/</span><span class="token punctuation">{</span>subscriber_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-710" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-711" tabindex="0">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-711" aria-labelledby="react-tabs-710"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;p7nqk14h4pyd&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"skip_confirmation_notification"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"mode"</span>: <span class="token string">&quot;email&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;foo@example2.com&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"endpoint"</span>: <span class="token string">&quot;</span><a href="http://example.com/">http://example.com/</a><span class="token string">&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"phone_number"</span>: <span class="token string">&quot;202-555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"phone_country"</span>: <span class="token string">&quot;US&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display_phone_number"</span>: <span class="token string">&quot;+1 (202) 555-0105&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"obfuscated_channel_name"</span>: <span class="token string">&quot;#*******an&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"workspace_name"</span>: <span class="token string">&quot;Atlassian&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"quarantined_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"purge_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;nt6r0td2r91c&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_access_user_id"</span>: <span class="token string">&quot;53s1kwvr2d5w&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/postPagesPageIdIncidentsIncidentIdSubscribersSubscriberIdResendConfirmation" data-section-id="operation/postPagesPageIdIncidentsIncidentIdSubscribersSubscriberIdResendConfirmation" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdIncidentsIncidentIdSubscribersSubscriberIdResendConfirmation"></a>Resend confirmation to an incident subscriber<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Resend confirmation to an incident subscriber</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="subscriber_id"><span class="sc-kGXeez bcLONg"></span>subscriber_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Subscriber Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT hLVzSF"><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Resend confirmation to an incident subscriber</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}/subscribers/{subscriber_id}/resend_confirmation</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}/subscribers/{subscriber_id}/resend_confirmation</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-712" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-713" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-713" aria-labelledby="react-tabs-712"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>incidents<span class="token operator">/</span><span class="token punctuation">{</span>incident_id<span class="token punctuation">}</span><span class="token operator">/</span>subscribers<span class="token operator">/</span><span class="token punctuation">{</span>subscriber_id<span class="token punctuation">}</span><span class="token operator">/</span>resend_confirmation \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X POST </pre></div></div></div></div></div></div></div><div id="tag/incident-postmortem" data-section-id="tag/incident-postmortem" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/incident-postmortem"></a>Incident Postmortem</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Postmortems are a great way to post information about an incident after it has passed. They generally contain detailed information about the events that caused the incident, mitigation steps to stop it from happening, and followup work that has and will occur to ensure similar incidents do not occur in the future. After Postmortems are authored they can be sent to customers via email notifications or Twitter, and will show on the incident details page.</p> </div></div></div><div id="operation/getPagesPageIdIncidentsIncidentIdPostmortem" data-section-id="operation/getPagesPageIdIncidentsIncidentIdPostmortem" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdIncidentsIncidentIdPostmortem"></a>Get Postmortem<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get Postmortem</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get Postmortem</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}/postmortem</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}/postmortem</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-714" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-715" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-715" aria-labelledby="react-tabs-714"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>incidents<span class="token operator">/</span><span class="token punctuation">{</span>incident_id<span class="token punctuation">}</span><span class="token operator">/</span>postmortem \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-716" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-717" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-718" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-719">401</li><li class="tab-error" role="tab" id="react-tabs-720" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-721">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-717" aria-labelledby="react-tabs-716"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"preview_key"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body_draft"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body_draft_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"published_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"notify_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"notify_twitter"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-719" aria-labelledby="react-tabs-718"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-721" aria-labelledby="react-tabs-720"></div></div></div></div></div></div><div id="operation/putPagesPageIdIncidentsIncidentIdPostmortem" data-section-id="operation/putPagesPageIdIncidentsIncidentIdPostmortem" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageIdIncidentsIncidentIdPostmortem"></a>Create Postmortem<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Create Postmortem</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="postmortem"><span class="sc-kGXeez bcLONg"></span>postmortem<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Create Postmortem</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}/postmortem</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}/postmortem</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-722" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-723" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-724" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-725">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-723" aria-labelledby="react-tabs-722"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"postmortem"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"body_draft"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-725" aria-labelledby="react-tabs-724"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-726" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-727" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-728" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-729">400</li><li class="tab-error" role="tab" id="react-tabs-730" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-731">401</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-727" aria-labelledby="react-tabs-726"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"preview_key"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body_draft"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body_draft_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"published_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"notify_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"notify_twitter"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-729" aria-labelledby="react-tabs-728"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-731" aria-labelledby="react-tabs-730"></div></div></div></div></div></div><div id="operation/deletePagesPageIdIncidentsIncidentIdPostmortem" data-section-id="operation/deletePagesPageIdIncidentsIncidentIdPostmortem" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdIncidentsIncidentIdPostmortem"></a>Delete Postmortem<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Delete Postmortem</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT hLVzSF"><strong>204<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Delete Postmortem</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}/postmortem</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}/postmortem</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-732" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-733" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-733" aria-labelledby="react-tabs-732"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>incidents<span class="token operator">/</span><span class="token punctuation">{</span>incident_id<span class="token punctuation">}</span><span class="token operator">/</span>postmortem \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-734" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-735" tabindex="0">401</li><li class="tab-error" role="tab" id="react-tabs-736" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-737">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-735" aria-labelledby="react-tabs-734"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-737" aria-labelledby="react-tabs-736"></div></div></div></div></div></div><div id="operation/putPagesPageIdIncidentsIncidentIdPostmortemPublish" data-section-id="operation/putPagesPageIdIncidentsIncidentIdPostmortemPublish" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageIdIncidentsIncidentIdPostmortemPublish"></a>Publish Postmortem<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Publish Postmortem</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="postmortem"><span class="sc-kGXeez bcLONg"></span>postmortem<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Publish Postmortem</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}/postmortem/publish</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}/postmortem/publish</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-738" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-739" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-740" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-741">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-739" aria-labelledby="react-tabs-738"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"postmortem"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"notify_twitter"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"notify_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-741" aria-labelledby="react-tabs-740"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-742" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-743" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-744" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-745">400</li><li class="tab-error" role="tab" id="react-tabs-746" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-747">401</li><li class="tab-error" role="tab" id="react-tabs-748" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-749">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-743" aria-labelledby="react-tabs-742"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"preview_key"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body_draft"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body_draft_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"published_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"notify_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"notify_twitter"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-745" aria-labelledby="react-tabs-744"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-747" aria-labelledby="react-tabs-746"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-749" aria-labelledby="react-tabs-748"></div></div></div></div></div></div><div id="operation/putPagesPageIdIncidentsIncidentIdPostmortemRevert" data-section-id="operation/putPagesPageIdIncidentsIncidentIdPostmortemRevert" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageIdIncidentsIncidentIdPostmortemRevert"></a>Revert Postmortem<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Revert Postmortem</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="incident_id"><span class="sc-kGXeez bcLONg"></span>incident_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Incident Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Revert Postmortem</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/incidents/{incident_id}/postmortem/revert</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/incidents/{incident_id}/postmortem/revert</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-750" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-751" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-751" aria-labelledby="react-tabs-750"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>incidents<span class="token operator">/</span><span class="token punctuation">{</span>incident_id<span class="token punctuation">}</span><span class="token operator">/</span>postmortem<span class="token operator">/</span>revert \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X PUT </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-752" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-753" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-754" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-755">400</li><li class="tab-error" role="tab" id="react-tabs-756" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-757">401</li><li class="tab-error" role="tab" id="react-tabs-758" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-759">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-753" aria-labelledby="react-tabs-752"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"preview_key"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body_draft"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"body_draft_updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"published_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"notify_subscribers"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"notify_twitter"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"custom_tweet"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-755" aria-labelledby="react-tabs-754"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-757" aria-labelledby="react-tabs-756"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-759" aria-labelledby="react-tabs-758"></div></div></div></div></div></div><div id="tag/components" data-section-id="tag/components" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/components"></a>Components</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Components are the individual pieces of infrastructure that are listed on your status page. This endpoint is used primarily to update status on individual components in the event of an outage or for degraded performance.</p> </div></div></div><div id="operation/postPagesPageIdComponents" data-section-id="operation/postPagesPageIdComponents" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdComponents"></a>Create a component<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Create a component</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="component"><span class="sc-kGXeez bcLONg"></span>component<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Create a component</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/components</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/components</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-760" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-761" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-762" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-763">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-761" aria-labelledby="react-tabs-760"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"component"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-763" aria-labelledby="react-tabs-762"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-764" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-765" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-766" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-767">401</li><li class="tab-error" role="tab" id="react-tabs-768" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-769">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-765" aria-labelledby="react-tabs-764"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:36Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-767" aria-labelledby="react-tabs-766"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-769" aria-labelledby="react-tabs-768"></div></div></div></div></div></div><div id="operation/getPagesPageIdComponents" data-section-id="operation/getPagesPageIdComponents" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdComponents"></a>Get a list of components<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of components</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span><span> <span class="sc-cHGsZl sc-jqCOkK beUper"> <!-- -->[ 1 .. 1100 ]<!-- --> </span></span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of components</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/components</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/components</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-770" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-771" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-771" aria-labelledby="react-tabs-770"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>components \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-772" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-773" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-774" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-775">401</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-773" aria-labelledby="react-tabs-772"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-775" aria-labelledby="react-tabs-774"></div></div></div></div></div></div><div id="operation/patchPagesPageIdComponentsComponentId" data-section-id="operation/patchPagesPageIdComponentsComponentId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/patchPagesPageIdComponentsComponentId"></a>Update a component<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>If group_id is &quot;null&quot; then the component will be removed from a group.</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_id"><span class="sc-kGXeez bcLONg"></span>component_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="component"><span class="sc-kGXeez bcLONg"></span>component<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a component</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="patch" class="sc-dfVpRl fRsrDc http-verb patch"> <!-- -->patch</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/components/{component_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/components/{component_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-776" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-777" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-778" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-779">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-777" aria-labelledby="react-tabs-776"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"component"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-779" aria-labelledby="react-tabs-778"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-780" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-781" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-782" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-783">401</li><li class="tab-error" role="tab" id="react-tabs-784" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-785">404</li><li class="tab-error" role="tab" id="react-tabs-786" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-787">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-781" aria-labelledby="react-tabs-780"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-783" aria-labelledby="react-tabs-782"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-785" aria-labelledby="react-tabs-784"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-787" aria-labelledby="react-tabs-786"></div></div></div></div></div></div><div id="operation/putPagesPageIdComponentsComponentId" data-section-id="operation/putPagesPageIdComponentsComponentId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageIdComponentsComponentId"></a>Update a component<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>If group_id is &quot;null&quot; then the component will be removed from a group.</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_id"><span class="sc-kGXeez bcLONg"></span>component_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="component"><span class="sc-kGXeez bcLONg"></span>component<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a component</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/components/{component_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/components/{component_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-788" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-789" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-790" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-791">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-789" aria-labelledby="react-tabs-788"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"component"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-791" aria-labelledby="react-tabs-790"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-792" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-793" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-794" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-795">401</li><li class="tab-error" role="tab" id="react-tabs-796" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-797">404</li><li class="tab-error" role="tab" id="react-tabs-798" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-799">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-793" aria-labelledby="react-tabs-792"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-795" aria-labelledby="react-tabs-794"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-797" aria-labelledby="react-tabs-796"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-799" aria-labelledby="react-tabs-798"></div></div></div></div></div></div><div id="operation/deletePagesPageIdComponentsComponentId" data-section-id="operation/deletePagesPageIdComponentsComponentId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdComponentsComponentId"></a>Delete a component<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Delete a component</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_id"><span class="sc-kGXeez bcLONg"></span>component_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT hLVzSF"><strong>204<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Delete a component</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/components/{component_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/components/{component_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-800" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-801" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-801" aria-labelledby="react-tabs-800"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>components<span class="token operator">/</span><span class="token punctuation">{</span>component_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-802" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-803" tabindex="0">401</li><li class="tab-error" role="tab" id="react-tabs-804" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-805">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-803" aria-labelledby="react-tabs-802"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-805" aria-labelledby="react-tabs-804"></div></div></div></div></div></div><div id="operation/getPagesPageIdComponentsComponentId" data-section-id="operation/getPagesPageIdComponentsComponentId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdComponentsComponentId"></a>Get a component<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a component</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_id"><span class="sc-kGXeez bcLONg"></span>component_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a component</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/components/{component_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/components/{component_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-806" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-807" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-807" aria-labelledby="react-tabs-806"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>components<span class="token operator">/</span><span class="token punctuation">{</span>component_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-808" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-809" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-810" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-811">401</li><li class="tab-error" role="tab" id="react-tabs-812" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-813">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-809" aria-labelledby="react-tabs-808"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-811" aria-labelledby="react-tabs-810"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-813" aria-labelledby="react-tabs-812"></div></div></div></div></div></div><div id="operation/getPagesPageIdComponentsComponentIdUptime" data-section-id="operation/getPagesPageIdComponentsComponentIdUptime" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdComponentsComponentIdUptime"></a>Get uptime data for a component<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get uptime data for a component that has uptime showcase enabled</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_id"><span class="sc-kGXeez bcLONg"></span>component_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="skip_related_events"><span class="sc-kGXeez bcLONg"></span>skip_related_events</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">boolean</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Skips supplying the related events data along with the component uptime data.</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="start"><span class="sc-kGXeez bcLONg"></span>start</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">PartialStartDate</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>The start date for uptime calculation (defaults to the component&#39;s start_date field or 90 days ago, whichever is more recent). The maximum supported date range is six calendar months. If the year is given, the date defaults to the first day of the year. If the year and month are given, the start date defaults to the first day of that month. The earliest supported date is January 1, 1970.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="end"><span class="sc-kGXeez bcLONg"></span>end</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">PartialEndDate</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>The end date for uptime calculation (defaults to today in the page&#39;s time zone). The maximum supported date range is six calendar months. If the year is given, the date defaults to the last day of the year. If the year and month are given, the date defaults to the last day of that month. The earliest supported date is January 1, 1970.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get uptime data for a component that has uptime showcase enabled</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/components/{component_id}/uptime</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/components/{component_id}/uptime</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-814" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-815" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-816" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-817">401</li><li class="tab-error" role="tab" id="react-tabs-818" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-819">404</li><li class="tab-error" role="tab" id="react-tabs-820" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-821">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-815" aria-labelledby="react-tabs-814"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"range_start"</span>: <span class="token string">&quot;2020-01-15&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"range_end"</span>: <span class="token string">&quot;2020-02-15&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"uptime_percentage"</span>: <span class="token number">96.67</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"major_outage"</span>: <span class="token number">86400</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"partial_outage"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"warnings"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;End date was adjusted to today. See range_end field in response for end date used.&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"related_events"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-817" aria-labelledby="react-tabs-816"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-819" aria-labelledby="react-tabs-818"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-821" aria-labelledby="react-tabs-820"></div></div></div></div></div></div><div id="operation/deletePagesPageIdComponentsComponentIdPageAccessUsers" data-section-id="operation/deletePagesPageIdComponentsComponentIdPageAccessUsers" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdComponentsComponentIdPageAccessUsers"></a>Remove page access users from component<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Remove page access users from component</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_id"><span class="sc-kGXeez bcLONg"></span>component_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Remove page access users from component</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/components/{component_id}/page_access_users</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/components/{component_id}/page_access_users</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-822" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-823" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-823" aria-labelledby="react-tabs-822"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>components<span class="token operator">/</span><span class="token punctuation">{</span>component_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_users \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-824" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-825" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-826" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-827">401</li><li class="tab-error" role="tab" id="react-tabs-828" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-829">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-825" aria-labelledby="react-tabs-824"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-827" aria-labelledby="react-tabs-826"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-829" aria-labelledby="react-tabs-828"></div></div></div></div></div></div><div id="operation/postPagesPageIdComponentsComponentIdPageAccessUsers" data-section-id="operation/postPagesPageIdComponentsComponentIdPageAccessUsers" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdComponentsComponentIdPageAccessUsers"></a>Add page access users to a component<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Add page access users to a component</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_id"><span class="sc-kGXeez bcLONg"></span>component_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/x-www-form-urlencoded</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_access_user_ids"><span class="sc-kGXeez bcLONg"></span>page_access_user_ids<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc">Array of </span><span class="sc-cHGsZl sc-kgAjT hqYVjx">strings</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>List of page access users to add to component</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Add page access users to a component</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/components/{component_id}/page_access_users</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/components/{component_id}/page_access_users</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-830" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-831" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-831" aria-labelledby="react-tabs-830"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>components<span class="token operator">/</span><span class="token punctuation">{</span>component_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_users \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X POST \ <span class="token operator">-</span>d <span class="token string">"page_access_user_ids[]=your-id"</span></pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-832" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-833" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-834" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-835">401</li><li class="tab-error" role="tab" id="react-tabs-836" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-837">404</li><li class="tab-error" role="tab" id="react-tabs-838" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-839">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-833" aria-labelledby="react-tabs-832"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-835" aria-labelledby="react-tabs-834"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-837" aria-labelledby="react-tabs-836"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-839" aria-labelledby="react-tabs-838"></div></div></div></div></div></div><div id="operation/deletePagesPageIdComponentsComponentIdPageAccessGroups" data-section-id="operation/deletePagesPageIdComponentsComponentIdPageAccessGroups" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdComponentsComponentIdPageAccessGroups"></a>Remove page access groups from a component<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Remove page access groups from a component</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_id"><span class="sc-kGXeez bcLONg"></span>component_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Remove page access groups from a component</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/components/{component_id}/page_access_groups</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/components/{component_id}/page_access_groups</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-840" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-841" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-841" aria-labelledby="react-tabs-840"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>components<span class="token operator">/</span><span class="token punctuation">{</span>component_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_groups \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-842" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-843" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-844" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-845">401</li><li class="tab-error" role="tab" id="react-tabs-846" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-847">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-843" aria-labelledby="react-tabs-842"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-845" aria-labelledby="react-tabs-844"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-847" aria-labelledby="react-tabs-846"></div></div></div></div></div></div><div id="operation/postPagesPageIdComponentsComponentIdPageAccessGroups" data-section-id="operation/postPagesPageIdComponentsComponentIdPageAccessGroups" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdComponentsComponentIdPageAccessGroups"></a>Add page access groups to a component<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Add page access groups to a component</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="component_id"><span class="sc-kGXeez bcLONg"></span>component_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Add page access groups to a component</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/components/{component_id}/page_access_groups</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/components/{component_id}/page_access_groups</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-848" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-849" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-849" aria-labelledby="react-tabs-848"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>components<span class="token operator">/</span><span class="token punctuation">{</span>component_id<span class="token punctuation">}</span><span class="token operator">/</span>page_access_groups \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X POST \ <span class="token operator">-</span>d <span class="token string">"page_access_group_ids[]=your-id"</span></pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-850" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-851" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-852" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-853">401</li><li class="tab-error" role="tab" id="react-tabs-854" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-855">404</li><li class="tab-error" role="tab" id="react-tabs-856" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-857">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-851" aria-labelledby="react-tabs-850"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"group"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">&quot;operational&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"showcase"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"only_show_if_degraded"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"automation_email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"start_date"</span>: <span class="token string">&quot;2025-03-06&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-853" aria-labelledby="react-tabs-852"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-855" aria-labelledby="react-tabs-854"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-857" aria-labelledby="react-tabs-856"></div></div></div></div></div></div><div id="tag/component-groups" data-section-id="tag/component-groups" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/component-groups"></a>Component Groups</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Component groups provide a way to organize components. This endpoint can be used to list, create, update or delete component groups. When a group is deleted, its child components will be orphaned. Note: A group cannot be empty, so if all the child components are deleted, the group will be deleted automatically. Another implication of this is that components must be created before their groups, when a group is created it will require a list of component IDs.</p> </div></div></div><div id="operation/postPagesPageIdComponentGroups" data-section-id="operation/postPagesPageIdComponentGroups" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdComponentGroups"></a>Create a component group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Create a component group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="description"><span class="sc-kGXeez bcLONg"></span>description</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Description of the component group.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="component_group"><span class="sc-kGXeez bcLONg"></span>component_group<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Create a component group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/component-groups</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/component-groups</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-858" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-859" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-860" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-861">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-859" aria-labelledby="react-tabs-858"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"component_group"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-861" aria-labelledby="react-tabs-860"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-862" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-863" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-864" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-865">400</li><li class="tab-error" role="tab" id="react-tabs-866" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-867">401</li><li class="tab-error" role="tab" id="react-tabs-868" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-869">404</li><li class="tab-error" role="tab" id="react-tabs-870" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-871">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-863" aria-labelledby="react-tabs-862"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;sctnjqtpywm8&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;API Components&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;abc123&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;abc124&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-865" aria-labelledby="react-tabs-864"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-867" aria-labelledby="react-tabs-866"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-869" aria-labelledby="react-tabs-868"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-871" aria-labelledby="react-tabs-870"></div></div></div></div></div></div><div id="operation/getPagesPageIdComponentGroups" data-section-id="operation/getPagesPageIdComponentGroups" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdComponentGroups"></a>Get a list of component groups<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of component groups</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of component groups</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/component-groups</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/component-groups</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-872" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-873" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-873" aria-labelledby="react-tabs-872"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>component<span class="token operator">-</span>groups \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-874" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-875" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-876" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-877">401</li><li class="tab-error" role="tab" id="react-tabs-878" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-879">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-875" aria-labelledby="react-tabs-874"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;sctnjqtpywm8&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;API Components&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;abc123&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;abc124&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-877" aria-labelledby="react-tabs-876"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-879" aria-labelledby="react-tabs-878"></div></div></div></div></div></div><div id="operation/patchPagesPageIdComponentGroupsId" data-section-id="operation/patchPagesPageIdComponentGroupsId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/patchPagesPageIdComponentGroupsId"></a>Update a component group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update a component group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="id"><span class="sc-kGXeez bcLONg"></span>id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component group identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="description"><span class="sc-kGXeez bcLONg"></span>description</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Updated description of the component group.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="component_group"><span class="sc-kGXeez bcLONg"></span>component_group<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a component group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="patch" class="sc-dfVpRl fRsrDc http-verb patch"> <!-- -->patch</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/component-groups/{id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/component-groups/{id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-880" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-881" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-882" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-883">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-881" aria-labelledby="react-tabs-880"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"component_group"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-883" aria-labelledby="react-tabs-882"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-884" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-885" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-886" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-887">401</li><li class="tab-error" role="tab" id="react-tabs-888" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-889">404</li><li class="tab-error" role="tab" id="react-tabs-890" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-891">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-885" aria-labelledby="react-tabs-884"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;sctnjqtpywm8&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;API Components&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;abc123&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;abc124&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-887" aria-labelledby="react-tabs-886"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-889" aria-labelledby="react-tabs-888"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-891" aria-labelledby="react-tabs-890"></div></div></div></div></div></div><div id="operation/putPagesPageIdComponentGroupsId" data-section-id="operation/putPagesPageIdComponentGroupsId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageIdComponentGroupsId"></a>Update a component group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update a component group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="id"><span class="sc-kGXeez bcLONg"></span>id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component group identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="description"><span class="sc-kGXeez bcLONg"></span>description</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Updated description of the component group.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="component_group"><span class="sc-kGXeez bcLONg"></span>component_group<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a component group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/component-groups/{id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/component-groups/{id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-892" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-893" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-894" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-895">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-893" aria-labelledby="react-tabs-892"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"component_group"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-895" aria-labelledby="react-tabs-894"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-896" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-897" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-898" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-899">401</li><li class="tab-error" role="tab" id="react-tabs-900" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-901">404</li><li class="tab-error" role="tab" id="react-tabs-902" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-903">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-897" aria-labelledby="react-tabs-896"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;sctnjqtpywm8&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;API Components&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;abc123&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;abc124&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-899" aria-labelledby="react-tabs-898"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-901" aria-labelledby="react-tabs-900"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-903" aria-labelledby="react-tabs-902"></div></div></div></div></div></div><div id="operation/deletePagesPageIdComponentGroupsId" data-section-id="operation/deletePagesPageIdComponentGroupsId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdComponentGroupsId"></a>Delete a component group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Delete a component group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="id"><span class="sc-kGXeez bcLONg"></span>id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component group identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Delete a component group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/component-groups/{id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/component-groups/{id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-904" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-905" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-905" aria-labelledby="react-tabs-904"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>component<span class="token operator">-</span>groups<span class="token operator">/</span><span class="token punctuation">{</span>id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-906" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-907" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-908" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-909">401</li><li class="tab-error" role="tab" id="react-tabs-910" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-911">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-907" aria-labelledby="react-tabs-906"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;sctnjqtpywm8&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;API Components&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;abc123&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;abc124&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-909" aria-labelledby="react-tabs-908"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-911" aria-labelledby="react-tabs-910"></div></div></div></div></div></div><div id="operation/getPagesPageIdComponentGroupsId" data-section-id="operation/getPagesPageIdComponentGroupsId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdComponentGroupsId"></a>Get a component group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a component group</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="id"><span class="sc-kGXeez bcLONg"></span>id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component group identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a component group</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/component-groups/{id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/component-groups/{id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-912" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-913" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-913" aria-labelledby="react-tabs-912"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>component<span class="token operator">-</span>groups<span class="token operator">/</span><span class="token punctuation">{</span>id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-914" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-915" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-916" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-917">401</li><li class="tab-error" role="tab" id="react-tabs-918" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-919">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-915" aria-labelledby="react-tabs-914"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;sctnjqtpywm8&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;API Components&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"components"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;abc123&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;abc124&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"position"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-917" aria-labelledby="react-tabs-916"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-919" aria-labelledby="react-tabs-918"></div></div></div></div></div></div><div id="operation/getPagesPageIdComponentGroupsIdUptime" data-section-id="operation/getPagesPageIdComponentGroupsIdUptime" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdComponentGroupsIdUptime"></a>Get uptime data for a component group<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get uptime data for a component group that has uptime showcase enabled for at least one component.</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="id"><span class="sc-kGXeez bcLONg"></span>id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Component group identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="skip_related_events"><span class="sc-kGXeez bcLONg"></span>skip_related_events</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">boolean</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Skips supplying the related events data along with the component uptime data.</p> </div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="start"><span class="sc-kGXeez bcLONg"></span>start</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">PartialStartDate</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>The start date for uptime calculation (defaults to the date of the component in the group with the earliest start_date, or 90 days ago, whichever is more recent). The maximum supported date range is six calendar months. If the year is given, the date defaults to the first day of the year. If the year and month are given, the start date defaults to the first day of that month. The earliest supported date is January 1, 1970.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="end"><span class="sc-kGXeez bcLONg"></span>end</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">PartialEndDate</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>The end date for uptime calculation (defaults to today in the page&#39;s time zone). The maximum supported date range is six calendar months. If the year is given, the date defaults to the last day of the year. If the year and month are given, the date defaults to the last day of that month. The earliest supported date is January 1, 1970.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get uptime data for a component group that has uptime showcase enabled for at least one component.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/component-groups/{id}/uptime</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/component-groups/{id}/uptime</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-920" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-921" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-922" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-923">401</li><li class="tab-error" role="tab" id="react-tabs-924" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-925">404</li><li class="tab-error" role="tab" id="react-tabs-926" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-927">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-921" aria-labelledby="react-tabs-920"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"range_start"</span>: <span class="token string">&quot;2020-01-15&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"range_end"</span>: <span class="token string">&quot;2020-02-15&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"uptime_percentage"</span>: <span class="token number">96.67</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"major_outage"</span>: <span class="token number">86400</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"partial_outage"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"warnings"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;End date was adjusted to today. See range_end field in response for end date used.&quot;</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"related_events"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"component_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incidents"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-923" aria-labelledby="react-tabs-922"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-925" aria-labelledby="react-tabs-924"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-927" aria-labelledby="react-tabs-926"></div></div></div></div></div></div><div id="tag/metrics" data-section-id="tag/metrics" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/metrics"></a>Metrics</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>System metrics are a great way to build trust and transparency around your organization, and ensure that your page is doing work for you each and every day. Submitting data for a custom metric is as easy as sending a POST request with the timestamp and value of the data point.</p> <p>Take note that there are a couple constraints and considerations when submitting data:</p> <ul> <li><p>At minimum, one data point must be submitted every <strong>5 minutes</strong>. If there is a lag in data, the gap will be reflected on the charts for the &quot;Day&quot; view.</p> </li> <li><p>Each data point is cast to its nearest <strong>30s interval</strong>, giving us a maximum of 10 data points per 5 minute period. Submitting multiple data points near each other will result in the last data point being the only one stored.</p> </li> <li><p>The timestamp value returned in the body of the response will be the <strong>casted timestamp</strong> used to store your data.</p> </li> <li><p>Data can, and should, be backfilled up to <strong>28 days</strong> in the past.</p> </li> </ul> </div></div></div><div id="operation/postPagesPageIdMetricsData" data-section-id="operation/postPagesPageIdMetricsData" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdMetricsData"></a>Add data points to metrics<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Add data points to metrics</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="data"><span class="sc-kGXeez bcLONg"></span>data<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span><span class="sc-cHGsZl sc-cJSrbW edBCth"> (<!-- -->MetricAddResponse<!-- -->) </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Add data points to metrics</p> </div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>202<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Data Point is submitted and is currently being added to the metrics</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>405<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Method not allowed.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics/data</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics/data</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-928" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-929" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-930" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-931">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-929" aria-labelledby="react-tabs-928"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"metric_id"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"timestamp"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-931" aria-labelledby="react-tabs-930"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-932" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-933" tabindex="0">202</li><li class="tab-error" role="tab" id="react-tabs-934" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-935">401</li><li class="tab-error" role="tab" id="react-tabs-936" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-937">403</li><li class="tab-error" role="tab" id="react-tabs-938" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-939">404</li><li class="tab-error" role="tab" id="react-tabs-940" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-941">405</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-933" aria-labelledby="react-tabs-932"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"l2t80f3qygv1"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"timestamp"</span>: <span class="token number">1741256853</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token number">123.456</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-935" aria-labelledby="react-tabs-934"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-937" aria-labelledby="react-tabs-936"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-939" aria-labelledby="react-tabs-938"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-941" aria-labelledby="react-tabs-940"></div></div></div></div></div></div><div id="operation/getPagesPageIdMetrics" data-section-id="operation/getPagesPageIdMetrics" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdMetrics"></a>Get a list of metrics<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of metrics</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of metrics</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-942" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-943" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-943" aria-labelledby="react-tabs-942"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>metrics \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-944" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-945" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-946" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-947">401</li><li class="tab-error" role="tab" id="react-tabs-948" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-949">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-945" aria-labelledby="react-tabs-944"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metrics_provider_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"tooltip_description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfilled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_min"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_max"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_hidden"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"suffix"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"decimal_places"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"most_recent_data_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_fetched_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfill_percentage"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reference_name"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-947" aria-labelledby="react-tabs-946"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-949" aria-labelledby="react-tabs-948"></div></div></div></div></div></div><div id="operation/patchPagesPageIdMetricsMetricId" data-section-id="operation/patchPagesPageIdMetricsMetricId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/patchPagesPageIdMetricsMetricId"></a>Update a metric<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update a metric</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metric_id"><span class="sc-kGXeez bcLONg"></span>metric_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Metric Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="metric"><span class="sc-kGXeez bcLONg"></span>metric<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a metric</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="patch" class="sc-dfVpRl fRsrDc http-verb patch"> <!-- -->patch</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics/{metric_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics/{metric_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-950" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-951" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-952" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-953">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-951" aria-labelledby="react-tabs-950"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"metric"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metric_identifier"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-953" aria-labelledby="react-tabs-952"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-954" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-955" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-956" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-957">401</li><li class="tab-error" role="tab" id="react-tabs-958" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-959">404</li><li class="tab-error" role="tab" id="react-tabs-960" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-961">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-955" aria-labelledby="react-tabs-954"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metrics_provider_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"tooltip_description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfilled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_min"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_max"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_hidden"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"suffix"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"decimal_places"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"most_recent_data_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_fetched_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfill_percentage"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reference_name"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-957" aria-labelledby="react-tabs-956"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-959" aria-labelledby="react-tabs-958"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-961" aria-labelledby="react-tabs-960"></div></div></div></div></div></div><div id="operation/putPagesPageIdMetricsMetricId" data-section-id="operation/putPagesPageIdMetricsMetricId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageIdMetricsMetricId"></a>Update a metric<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update a metric</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metric_id"><span class="sc-kGXeez bcLONg"></span>metric_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Metric Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="metric"><span class="sc-kGXeez bcLONg"></span>metric<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a metric</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics/{metric_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics/{metric_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-962" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-963" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-964" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-965">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-963" aria-labelledby="react-tabs-962"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"metric"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metric_identifier"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-965" aria-labelledby="react-tabs-964"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-966" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-967" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-968" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-969">401</li><li class="tab-error" role="tab" id="react-tabs-970" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-971">404</li><li class="tab-error" role="tab" id="react-tabs-972" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-973">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-967" aria-labelledby="react-tabs-966"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metrics_provider_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"tooltip_description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfilled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_min"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_max"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_hidden"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"suffix"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"decimal_places"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"most_recent_data_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_fetched_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfill_percentage"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reference_name"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-969" aria-labelledby="react-tabs-968"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-971" aria-labelledby="react-tabs-970"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-973" aria-labelledby="react-tabs-972"></div></div></div></div></div></div><div id="operation/deletePagesPageIdMetricsMetricId" data-section-id="operation/deletePagesPageIdMetricsMetricId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdMetricsMetricId"></a>Delete a metric<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Delete a metric</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metric_id"><span class="sc-kGXeez bcLONg"></span>metric_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Metric Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Delete a metric</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics/{metric_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics/{metric_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-974" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-975" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-975" aria-labelledby="react-tabs-974"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>metrics<span class="token operator">/</span><span class="token punctuation">{</span>metric_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-976" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-977" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-978" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-979">401</li><li class="tab-error" role="tab" id="react-tabs-980" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-981">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-977" aria-labelledby="react-tabs-976"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metrics_provider_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"tooltip_description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfilled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_min"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_max"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_hidden"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"suffix"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"decimal_places"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"most_recent_data_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_fetched_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfill_percentage"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reference_name"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-979" aria-labelledby="react-tabs-978"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-981" aria-labelledby="react-tabs-980"></div></div></div></div></div></div><div id="operation/getPagesPageIdMetricsMetricId" data-section-id="operation/getPagesPageIdMetricsMetricId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdMetricsMetricId"></a>Get a metric<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a metric</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metric_id"><span class="sc-kGXeez bcLONg"></span>metric_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Metric Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a metric</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics/{metric_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics/{metric_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-982" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-983" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-983" aria-labelledby="react-tabs-982"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>metrics<span class="token operator">/</span><span class="token punctuation">{</span>metric_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-984" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-985" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-986" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-987">401</li><li class="tab-error" role="tab" id="react-tabs-988" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-989">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-985" aria-labelledby="react-tabs-984"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metrics_provider_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"tooltip_description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfilled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_min"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_max"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_hidden"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"suffix"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"decimal_places"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"most_recent_data_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_fetched_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfill_percentage"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reference_name"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-987" aria-labelledby="react-tabs-986"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-989" aria-labelledby="react-tabs-988"></div></div></div></div></div></div><div id="operation/deletePagesPageIdMetricsMetricIdData" data-section-id="operation/deletePagesPageIdMetricsMetricIdData" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdMetricsMetricIdData"></a>Reset data for a metric<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Reset data for a metric</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metric_id"><span class="sc-kGXeez bcLONg"></span>metric_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Metric Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Reset data for a metric</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics/{metric_id}/data</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics/{metric_id}/data</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-990" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-991" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-991" aria-labelledby="react-tabs-990"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>metrics<span class="token operator">/</span><span class="token punctuation">{</span>metric_id<span class="token punctuation">}</span><span class="token operator">/</span>data \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-992" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-993" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-994" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-995">401</li><li class="tab-error" role="tab" id="react-tabs-996" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-997">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-993" aria-labelledby="react-tabs-992"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metrics_provider_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"tooltip_description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfilled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_min"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_max"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_hidden"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"suffix"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"decimal_places"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"most_recent_data_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_fetched_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfill_percentage"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reference_name"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-995" aria-labelledby="react-tabs-994"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-997" aria-labelledby="react-tabs-996"></div></div></div></div></div></div><div id="operation/postPagesPageIdMetricsMetricIdData" data-section-id="operation/postPagesPageIdMetricsMetricIdData" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdMetricsMetricIdData"></a>Add data to a metric<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Add data to a metric</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metric_id"><span class="sc-kGXeez bcLONg"></span>metric_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Metric Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="data"><span class="sc-kGXeez bcLONg"></span>data<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Add data to a metric</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>405<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Method not allowed.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics/{metric_id}/data</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics/{metric_id}/data</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-998" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-999" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-1000" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1001">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-999" aria-labelledby="react-tabs-998"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"timestamp"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1001" aria-labelledby="react-tabs-1000"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1002" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1003" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-1004" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1005">401</li><li class="tab-error" role="tab" id="react-tabs-1006" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1007">404</li><li class="tab-error" role="tab" id="react-tabs-1008" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1009">405</li><li class="tab-error" role="tab" id="react-tabs-1010" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1011">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1003" aria-labelledby="react-tabs-1002"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"timestamp"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1005" aria-labelledby="react-tabs-1004"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1007" aria-labelledby="react-tabs-1006"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1009" aria-labelledby="react-tabs-1008"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1011" aria-labelledby="react-tabs-1010"></div></div></div></div></div></div><div id="operation/getPagesPageIdMetricsProvidersMetricsProviderIdMetrics" data-section-id="operation/getPagesPageIdMetricsProvidersMetricsProviderIdMetrics" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdMetricsProvidersMetricsProviderIdMetrics"></a>List metrics for a metric provider<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>List metrics for a metric provider</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metrics_provider_id"><span class="sc-kGXeez bcLONg"></span>metrics_provider_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Metric Provider Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>List metrics for a metric provider</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics_providers/{metrics_provider_id}/metrics</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics_providers/{metrics_provider_id}/metrics</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-1012" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1013" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1013" aria-labelledby="react-tabs-1012"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>metrics_providers<span class="token operator">/</span><span class="token punctuation">{</span>metrics_provider_id<span class="token punctuation">}</span><span class="token operator">/</span>metrics \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1014" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1015" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1016" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1017">401</li><li class="tab-error" role="tab" id="react-tabs-1018" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1019">403</li><li class="tab-error" role="tab" id="react-tabs-1020" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1021">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1015" aria-labelledby="react-tabs-1014"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metrics_provider_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"tooltip_description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfilled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_min"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_max"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_hidden"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"suffix"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"decimal_places"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"most_recent_data_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_fetched_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfill_percentage"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reference_name"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1017" aria-labelledby="react-tabs-1016"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1019" aria-labelledby="react-tabs-1018"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1021" aria-labelledby="react-tabs-1020"></div></div></div></div></div></div><div id="operation/postPagesPageIdMetricsProvidersMetricsProviderIdMetrics" data-section-id="operation/postPagesPageIdMetricsProvidersMetricsProviderIdMetrics" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdMetricsProvidersMetricsProviderIdMetrics"></a>Create a metric for a metric provider<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Create a metric for a metric provider</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metrics_provider_id"><span class="sc-kGXeez bcLONg"></span>metrics_provider_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Metric Provider Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="metric"><span class="sc-kGXeez bcLONg"></span>metric<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Create a metric for a metric provider</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics_providers/{metrics_provider_id}/metrics</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics_providers/{metrics_provider_id}/metrics</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-1022" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1023" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-1024" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1025">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1023" aria-labelledby="react-tabs-1022"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"metric"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metric_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"transform"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"application_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"suffix"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y_axis_min"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y_axis_max"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y_axis_hidden"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"decimal_places"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tooltip_description"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1025" aria-labelledby="react-tabs-1024"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1026" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1027" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-1028" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1029">400</li><li class="tab-error" role="tab" id="react-tabs-1030" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1031">401</li><li class="tab-error" role="tab" id="react-tabs-1032" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1033">403</li><li class="tab-error" role="tab" id="react-tabs-1034" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1035">404</li><li class="tab-error" role="tab" id="react-tabs-1036" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1037">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1027" aria-labelledby="react-tabs-1026"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metrics_provider_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"tooltip_description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfilled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_min"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_max"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_hidden"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"suffix"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"decimal_places"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"most_recent_data_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_fetched_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfill_percentage"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reference_name"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1029" aria-labelledby="react-tabs-1028"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1031" aria-labelledby="react-tabs-1030"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1033" aria-labelledby="react-tabs-1032"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1035" aria-labelledby="react-tabs-1034"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1037" aria-labelledby="react-tabs-1036"></div></div></div></div></div></div><div id="tag/metric-providers" data-section-id="tag/metric-providers" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/metric-providers"></a>Metric Providers</h1></div></div></div><div id="operation/getPagesPageIdMetricsProviders" data-section-id="operation/getPagesPageIdMetricsProviders" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdMetricsProviders"></a>Get a list of metric providers<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of metric providers</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of metric providers</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics_providers</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics_providers</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-1038" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1039" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1039" aria-labelledby="react-tabs-1038"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>metrics_providers \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1040" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1041" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1042" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1043">401</li><li class="tab-error" role="tab" id="react-tabs-1044" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1045">403</li><li class="tab-error" role="tab" id="react-tabs-1046" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1047">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1041" aria-labelledby="react-tabs-1040"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"disabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metric_base_uri"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"last_revalidated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1043" aria-labelledby="react-tabs-1042"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1045" aria-labelledby="react-tabs-1044"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1047" aria-labelledby="react-tabs-1046"></div></div></div></div></div></div><div id="operation/postPagesPageIdMetricsProviders" data-section-id="operation/postPagesPageIdMetricsProviders" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdMetricsProviders"></a>Create a metric provider<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Create a metric provider</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="metrics_provider"><span class="sc-kGXeez bcLONg"></span>metrics_provider<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Create a metric provider</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics_providers</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics_providers</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-1048" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1049" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-1050" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1051">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1049" aria-labelledby="react-tabs-1048"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"metrics_provider"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"password"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"api_key"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"api_token"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"application_key"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metric_base_uri"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1051" aria-labelledby="react-tabs-1050"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1052" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1053" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-1054" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1055">400</li><li class="tab-error" role="tab" id="react-tabs-1056" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1057">401</li><li class="tab-error" role="tab" id="react-tabs-1058" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1059">403</li><li class="tab-error" role="tab" id="react-tabs-1060" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1061">404</li><li class="tab-error" role="tab" id="react-tabs-1062" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1063">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1053" aria-labelledby="react-tabs-1052"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"type"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"disabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_base_uri"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_revalidated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1055" aria-labelledby="react-tabs-1054"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1057" aria-labelledby="react-tabs-1056"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1059" aria-labelledby="react-tabs-1058"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1061" aria-labelledby="react-tabs-1060"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1063" aria-labelledby="react-tabs-1062"></div></div></div></div></div></div><div id="operation/getPagesPageIdMetricsProvidersMetricsProviderId" data-section-id="operation/getPagesPageIdMetricsProvidersMetricsProviderId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdMetricsProvidersMetricsProviderId"></a>Get a metric provider<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a metric provider</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metrics_provider_id"><span class="sc-kGXeez bcLONg"></span>metrics_provider_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Metric Provider Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a metric provider</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics_providers/{metrics_provider_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics_providers/{metrics_provider_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-1064" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1065" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1065" aria-labelledby="react-tabs-1064"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>metrics_providers<span class="token operator">/</span><span class="token punctuation">{</span>metrics_provider_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1066" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1067" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1068" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1069">401</li><li class="tab-error" role="tab" id="react-tabs-1070" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1071">403</li><li class="tab-error" role="tab" id="react-tabs-1072" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1073">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1067" aria-labelledby="react-tabs-1066"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"type"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"disabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_base_uri"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_revalidated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1069" aria-labelledby="react-tabs-1068"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1071" aria-labelledby="react-tabs-1070"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1073" aria-labelledby="react-tabs-1072"></div></div></div></div></div></div><div id="operation/patchPagesPageIdMetricsProvidersMetricsProviderId" data-section-id="operation/patchPagesPageIdMetricsProvidersMetricsProviderId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/patchPagesPageIdMetricsProvidersMetricsProviderId"></a>Update a metric provider<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update a metric provider</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metrics_provider_id"><span class="sc-kGXeez bcLONg"></span>metrics_provider_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Metric Provider Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="metrics_provider"><span class="sc-kGXeez bcLONg"></span>metrics_provider<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a metric provider</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="patch" class="sc-dfVpRl fRsrDc http-verb patch"> <!-- -->patch</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics_providers/{metrics_provider_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics_providers/{metrics_provider_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-1074" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1075" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-1076" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1077">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1075" aria-labelledby="react-tabs-1074"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"metrics_provider"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metric_base_uri"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1077" aria-labelledby="react-tabs-1076"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1078" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1079" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1080" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1081">401</li><li class="tab-error" role="tab" id="react-tabs-1082" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1083">403</li><li class="tab-error" role="tab" id="react-tabs-1084" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1085">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1079" aria-labelledby="react-tabs-1078"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"type"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"disabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_base_uri"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_revalidated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1081" aria-labelledby="react-tabs-1080"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1083" aria-labelledby="react-tabs-1082"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1085" aria-labelledby="react-tabs-1084"></div></div></div></div></div></div><div id="operation/putPagesPageIdMetricsProvidersMetricsProviderId" data-section-id="operation/putPagesPageIdMetricsProvidersMetricsProviderId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/putPagesPageIdMetricsProvidersMetricsProviderId"></a>Update a metric provider<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Update a metric provider</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metrics_provider_id"><span class="sc-kGXeez bcLONg"></span>metrics_provider_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Metric Provider Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="metrics_provider"><span class="sc-kGXeez bcLONg"></span>metrics_provider<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Update a metric provider</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="put" class="sc-dfVpRl hOczRB http-verb put"> <!-- -->put</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics_providers/{metrics_provider_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics_providers/{metrics_provider_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-1086" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1087" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-1088" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1089">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1087" aria-labelledby="react-tabs-1086"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"metrics_provider"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metric_base_uri"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1089" aria-labelledby="react-tabs-1088"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1090" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1091" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1092" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1093">401</li><li class="tab-error" role="tab" id="react-tabs-1094" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1095">403</li><li class="tab-error" role="tab" id="react-tabs-1096" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1097">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1091" aria-labelledby="react-tabs-1090"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"type"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"disabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_base_uri"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_revalidated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1093" aria-labelledby="react-tabs-1092"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1095" aria-labelledby="react-tabs-1094"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1097" aria-labelledby="react-tabs-1096"></div></div></div></div></div></div><div id="operation/deletePagesPageIdMetricsProvidersMetricsProviderId" data-section-id="operation/deletePagesPageIdMetricsProvidersMetricsProviderId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deletePagesPageIdMetricsProvidersMetricsProviderId"></a>Delete a metric provider<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Delete a metric provider</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metrics_provider_id"><span class="sc-kGXeez bcLONg"></span>metrics_provider_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Metric Provider Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Delete a metric provider</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics_providers/{metrics_provider_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics_providers/{metrics_provider_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-1098" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1099" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1099" aria-labelledby="react-tabs-1098"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>metrics_providers<span class="token operator">/</span><span class="token punctuation">{</span>metrics_provider_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1100" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1101" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1102" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1103">401</li><li class="tab-error" role="tab" id="react-tabs-1104" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1105">403</li><li class="tab-error" role="tab" id="react-tabs-1106" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1107">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1101" aria-labelledby="react-tabs-1100"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"type"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"disabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_base_uri"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_revalidated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"page_id"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1103" aria-labelledby="react-tabs-1102"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1105" aria-labelledby="react-tabs-1104"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1107" aria-labelledby="react-tabs-1106"></div></div></div></div></div></div><div id="operation/getPagesPageIdMetricsProvidersMetricsProviderIdMetrics" data-section-id="operation/getPagesPageIdMetricsProvidersMetricsProviderIdMetrics" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getPagesPageIdMetricsProvidersMetricsProviderIdMetrics"></a>List metrics for a metric provider<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>List metrics for a metric provider</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metrics_provider_id"><span class="sc-kGXeez bcLONg"></span>metrics_provider_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Metric Provider Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>List metrics for a metric provider</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics_providers/{metrics_provider_id}/metrics</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics_providers/{metrics_provider_id}/metrics</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-1108" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1109" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1109" aria-labelledby="react-tabs-1108"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>pages<span class="token operator">/</span><span class="token punctuation">{</span>page_id<span class="token punctuation">}</span><span class="token operator">/</span>metrics_providers<span class="token operator">/</span><span class="token punctuation">{</span>metrics_provider_id<span class="token punctuation">}</span><span class="token operator">/</span>metrics \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1110" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1111" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1112" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1113">401</li><li class="tab-error" role="tab" id="react-tabs-1114" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1115">403</li><li class="tab-error" role="tab" id="react-tabs-1116" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1117">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1111" aria-labelledby="react-tabs-1110"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metrics_provider_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"tooltip_description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfilled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_min"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_max"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_hidden"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"suffix"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"decimal_places"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"most_recent_data_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_fetched_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfill_percentage"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reference_name"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1113" aria-labelledby="react-tabs-1112"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1115" aria-labelledby="react-tabs-1114"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1117" aria-labelledby="react-tabs-1116"></div></div></div></div></div></div><div id="operation/postPagesPageIdMetricsProvidersMetricsProviderIdMetrics" data-section-id="operation/postPagesPageIdMetricsProvidersMetricsProviderIdMetrics" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postPagesPageIdMetricsProvidersMetricsProviderIdMetrics"></a>Create a metric for a metric provider<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Create a metric for a metric provider</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page_id"><span class="sc-kGXeez bcLONg"></span>page_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="metrics_provider_id"><span class="sc-kGXeez bcLONg"></span>metrics_provider_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Metric Provider Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="metric"><span class="sc-kGXeez bcLONg"></span>metric<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Create a metric for a metric provider</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>400<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Bad request</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/pages/{page_id}/metrics_providers/{metrics_provider_id}/metrics</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/pages/{page_id}/metrics_providers/{metrics_provider_id}/metrics</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-1118" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1119" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-1120" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1121">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1119" aria-labelledby="react-tabs-1118"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"metric"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metric_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"transform"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"application_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"suffix"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y_axis_min"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y_axis_max"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y_axis_hidden"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"display"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"decimal_places"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tooltip_description"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1121" aria-labelledby="react-tabs-1120"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1122" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1123" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-1124" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1125">400</li><li class="tab-error" role="tab" id="react-tabs-1126" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1127">401</li><li class="tab-error" role="tab" id="react-tabs-1128" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1129">403</li><li class="tab-error" role="tab" id="react-tabs-1130" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1131">404</li><li class="tab-error" role="tab" id="react-tabs-1132" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1133">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1123" aria-labelledby="react-tabs-1122"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metrics_provider_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metric_identifier"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"display"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"tooltip_description"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfilled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_min"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_max"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"y_axis_hidden"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"suffix"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"decimal_places"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"most_recent_data_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_fetched_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"backfill_percentage"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reference_name"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1125" aria-labelledby="react-tabs-1124"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1127" aria-labelledby="react-tabs-1126"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1129" aria-labelledby="react-tabs-1128"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1131" aria-labelledby="react-tabs-1130"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1133" aria-labelledby="react-tabs-1132"></div></div></div></div></div></div><div id="tag/users" data-section-id="tag/users" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/users"></a>Users</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Users are owned by an organization, and have access to all pages and elements owned by the pages under a given organization. <br /><br /> <strong>Important note</strong> <br /> User management endpoints are not available for organizations using Atlassian accounts. These endpoints will be deprecated and will no longer work when all Statuspage accounts are migrated to Atlassian accounts.</p> </div></div></div><div id="operation/getOrganizationsOrganizationIdPermissionsUserId" data-section-id="operation/getOrganizationsOrganizationIdPermissionsUserId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getOrganizationsOrganizationIdPermissionsUserId"></a>Get a user&#x27;s permissions<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a user&#39;s permissions</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="organization_id"><span class="sc-kGXeez bcLONg"></span>organization_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Organization Identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="user_id"><span class="sc-kGXeez bcLONg"></span>user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>User identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a user&#39;s permissions</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/organizations/{organization_id}/permissions/{user_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/organizations/{organization_id}/permissions/{user_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-1134" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1135" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1135" aria-labelledby="react-tabs-1134"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>organizations<span class="token operator">/</span><span class="token punctuation">{</span>organization_id<span class="token punctuation">}</span><span class="token operator">/</span>permissions<span class="token operator">/</span><span class="token punctuation">{</span>user_id<span class="token punctuation">}</span> \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1136" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1137" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1138" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1139">401</li><li class="tab-error" role="tab" id="react-tabs-1140" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1141">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1137" aria-labelledby="react-tabs-1136"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"user_id"</span>: <span class="token string">&quot;k2wpzxy7qgb8&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"pages"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;qh3ll3x84fmx&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_configuration"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_manager"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maintenance_manager"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"page_id"</span>: <span class="token string">&quot;8m6ytf60vrmt&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"page_configuration"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"incident_manager"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maintenance_manager"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1139" aria-labelledby="react-tabs-1138"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1141" aria-labelledby="react-tabs-1140"></div></div></div></div></div></div><div id="operation/deleteOrganizationsOrganizationIdUsersUserId" data-section-id="operation/deleteOrganizationsOrganizationIdUsersUserId" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/deleteOrganizationsOrganizationIdUsersUserId"></a>Delete a user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Delete a user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="organization_id"><span class="sc-kGXeez bcLONg"></span>organization_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Organization Identifier</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="user_id"><span class="sc-kGXeez bcLONg"></span>user_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>User Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Delete a user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>403<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>You are not authorized to access this resource.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="delete" class="sc-dfVpRl hPskZd http-verb delete"> <!-- -->delete</span> <span class="sc-dqBHgY iENVAs">/organizations/{organization_id}/users/{user_id}</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/organizations/{organization_id}/users/{user_id}</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-1142" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1143" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1143" aria-labelledby="react-tabs-1142"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>organizations<span class="token operator">/</span><span class="token punctuation">{</span>organization_id<span class="token punctuation">}</span><span class="token operator">/</span>users \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X DELETE </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1144" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1145" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1146" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1147">401</li><li class="tab-error" role="tab" id="react-tabs-1148" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1149">403</li><li class="tab-error" role="tab" id="react-tabs-1150" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1151">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1145" aria-labelledby="react-tabs-1144"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"organization_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"first_name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1147" aria-labelledby="react-tabs-1146"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1149" aria-labelledby="react-tabs-1148"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1151" aria-labelledby="react-tabs-1150"></div></div></div></div></div></div><div id="operation/postOrganizationsOrganizationIdUsers" data-section-id="operation/postOrganizationsOrganizationIdUsers" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/postOrganizationsOrganizationIdUsers"></a>Create a user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Create a user</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="organization_id"><span class="sc-kGXeez bcLONg"></span>organization_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Organization Identifier</p> </div></div></div></td></tr></tbody></table></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="user"><span class="sc-kGXeez bcLONg"></span>user<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Create a user</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>422<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Unprocessable entity</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/organizations/{organization_id}/users</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/organizations/{organization_id}/users</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-1152" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1153" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-1154" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1155">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1153" aria-labelledby="react-tabs-1152"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"user"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"password"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"first_name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"last_name"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1155" aria-labelledby="react-tabs-1154"></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1156" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1157" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-1158" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1159">401</li><li class="tab-error" role="tab" id="react-tabs-1160" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1161">404</li><li class="tab-error" role="tab" id="react-tabs-1162" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1163">422</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1157" aria-labelledby="react-tabs-1156"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"organization_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"first_name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"last_name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1159" aria-labelledby="react-tabs-1158"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1161" aria-labelledby="react-tabs-1160"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1163" aria-labelledby="react-tabs-1162"></div></div></div></div></div></div><div id="operation/getOrganizationsOrganizationIdUsers" data-section-id="operation/getOrganizationsOrganizationIdUsers" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#operation/getOrganizationsOrganizationIdUsers"></a>Get a list of users<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Get a list of users</p> </div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Authentication/api_key">api_key</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">path<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="organization_id"><span class="sc-kGXeez bcLONg"></span>organization_id<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Organization Identifier</p> </div></div></div></td></tr></tbody></table></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="page"><span class="sc-kGXeez bcLONg"></span>page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="per_page"><span class="sc-kGXeez bcLONg"></span>per_page</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span><span class="sc-cHGsZl sc-kgAjT hqYVjx"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.</p> </div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Get a list of users</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>401<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Could not authenticate</p> </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>404<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>The requested resource could not be found.</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/organizations/{organization_id}/users</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://api.statuspage.io/v1</span>/organizations/{organization_id}/users</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-1164" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1165" tabindex="0">Curl</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1165" aria-labelledby="react-tabs-1164"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">curl https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>api<span class="token punctuation">.</span>statuspage<span class="token punctuation">.</span>io<span class="token operator">/</span>v1<span class="token operator">/</span>organizations<span class="token operator">/</span><span class="token punctuation">{</span>organization_id<span class="token punctuation">}</span><span class="token operator">/</span>users \ <span class="token operator">-</span>H <span class="token string">"Authorization: OAuth your-api-key-goes-here"</span> \ <span class="token operator">-</span>X GET </pre></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1166" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1167" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1168" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1169">401</li><li class="tab-error" role="tab" id="react-tabs-1170" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1171">404</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1167" aria-labelledby="react-tabs-1166"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"organization_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"email"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"first_name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"last_name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"created_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updated_at"</span>: <span class="token string">&quot;2025-03-06T10:27:37Z&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1169" aria-labelledby="react-tabs-1168"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1171" aria-labelledby="react-tabs-1170"></div></div></div></div></div></div></div><div class="sc-iuJeZd fLUKgj"></div></div></div> <script> const __redoc_state = {"menu":{"activeItemIdx":-1},"spec":{"data":{"openapi":"3.0.0","info":{"title":"Statuspage API","description":"# Code of Conduct\nPlease don't abuse the API, and please report all feature requests and issues to\nhttps://support.atlassian.com/contact\n\n# Rate Limiting\nEach API token is limited to 1 request / second as measured on a 60 second rolling window.\nTo get this limit increased, please contact us at https://support.atlassian.com/contact\n\nError codes 420 or 429 indicate that you have exceeded the rate limit and the request has been rejected.\n\n# Basics\n\n## HTTPS\nIt's required\n\n## URL Prefix\nIn order to maintain version integrity into the future, the API is versioned. All calls\ncurrently begin with the following prefix:\n\n https://api.statuspage.io/v1/\n\n## RESTful Interface\nWherever possible, the API seeks to implement repeatable patterns with logical,\nrepresentative URLs and descriptive HTTP verbs. Below are some examples and conventions\nyou will see throughout the documentation.\n\n* Collections are buckets: https://api.statuspage.io/v1/pages/asdf123/incidents.json\n* Elements have unique IDs: https://api.statuspage.io/v1/pages/asdf123/incidents/jklm456.json\n* GET will retrieve information about a collection/element\n* POST will create an element in a collection\n* PATCH will update a single element\n* PUT will replace a single element in a collection (rarely used)\n* DELETE will destroy a single element\n\n## Sending Data\nInformation can be sent in the body as form urlencoded or JSON, but make sure the\nContent-Type header matches the body structure or the server gremlins will be angry.\n\nAll examples are provided in JSON format, however they can easily be converted to form encoding\nif required. Some examples of how to convert things are below:\n\n // JSON\n {\n \"incident\": {\n \"name\": \"test incident\",\n \"components\": [\"8kbf7d35c070\", \"vtnh60py4yd7\"]\n }\n }\n\n // Form Encoded (using curl as an example):\n curl -X POST https://api.statuspage.io/v1/example \\\n -d \"incident[name]=test incident\" \\\n -d \"incident[components][]=8kbf7d35c070\" \\\n -d \"incident[components][]=vtnh60py4yd7\"\n\n# Authentication\n\n<!-- ReDoc-Inject: <security-definitions> -->","contact":{"name":"Statuspage Support","url":"https://support.atlassian.com/contact"},"version":"1.0.0","x-logo":{"url":"https://d1ykxpo828xni0.cloudfront.net/Statuspage-logo-padding.svg"}},"security":[{"api_key":[]}],"tags":[{"name":"permissions","description":"Operations about permissions"},{"name":"status embed config","x-displayName":"Status Embed Config","description":"Operations about status embed configs.\n"},{"name":"pages","x-displayName":"Pages","description":"Your page profile drives basic settings for your status page including your company name,\nnotification preferences, and time zone.\n"},{"name":"page access users","x-displayName":"Page Access Users","description":"Page access users allow you to limit people who can see your status page via a login. It\nalso allows you to limit the components and metrics each status page visitor can see,\ncustomizing the status page for their needs.\n\nYou will need Statuspage to switch your page type to audience-specific before these API\nendpoints have any effect on your status page.\n"},{"name":"page access user components","x-displayName":"Page Access User Components"},{"name":"page access user metrics","x-displayName":"Page Access User Metrics"},{"name":"page access groups","x-displayName":"Page Access Groups","description":"Page access groups allow you to create a grouping of components, metrics and people who\ncan see your status page via a login, customizing the status page for their needs.\n\nYou will need Statuspage to switch your page type to audience-specific before these API\nendpoints have any effect on your status page.\n"},{"name":"page access group components","x-displayName":"Page Access Group Components"},{"name":"subscribers","x-displayName":"Subscribers","description":"Subscribers are those that receive notifications via email, sms, Slack, Microsoft Teams or webhook to incidents\nthat are reported and subsequently updated.\n\nSubscribers can be subscribed to:\n* a status page, where they get all updates to every incident automatically,\n* one or more components of a status page, where they get all updates to those\n components automatically, or\n* a specific incident, where they will only receive notifications for updates to that\n incident after they subscribed (not applicable for Slack subscribers).\n\nIf a (page or component) subscriber fails to receive a notification, they will be\n[quarantined](https://help.statuspage.io/knowledge_base/topics/quarantined-subscribers).\nQuarantined subscribers are excluded from API responses and interactions by default.\n"},{"name":"templates","x-displayName":"Templates","description":"Templates allow you to set a pre-filled name and message that can be used later to save time when creating an incident or scheduling a maintenance.\n"},{"name":"incidents","x-displayName":"Incidents","description":"Incidents are critical events that have occurred with your product or service that you\nwant to communicate to your users. They come in three flavors: historical, realtime, and\nscheduled.\n\n**Historical**: historical incidents are submitted to accuractely reflect past incidents\nfrom your infrastructure that occurred before you created your Statuspage account.\n\n**Realtime**: realtime incidents are created when something unexpected is affecting your\ninfrastructure. Notifications are sent out to your subscribers informing them of the\nincident, and it is displayed prominently at the top of your status page. This is the\nmost common incident type.\n\n**Scheduled**: scheduled incidents are planned outages or maintenance periods coming\nup in the future. Notifications are sent out to your subscribers informing them of the\nplanned incident, and additional options are available to remind subscribers 60 minutes\nbefore the incident start and to automatically transition the incident to In Progress\nat the start of the incident maintenance period.\n"},{"name":"incident updates","x-displayName":"Incident Updates"},{"name":"incident subscribers","x-displayName":"Incident Subscribers"},{"name":"incident postmortem","x-displayName":"Incident Postmortem","description":"Postmortems are a great way to post information about an incident after it has passed.\nThey generally contain detailed information about the events that caused the incident,\nmitigation steps to stop it from happening, and followup work that has and will occur\nto ensure similar incidents do not occur in the future. After Postmortems are authored\nthey can be sent to customers via email notifications or Twitter, and will show on the\nincident details page.\n"},{"name":"components","x-displayName":"Components","description":"Components are the individual pieces of infrastructure that are listed on your status\npage. This endpoint is used primarily to update status on individual components in the\nevent of an outage or for degraded performance.\n"},{"name":"component groups","x-displayName":"Component Groups","description":"Component groups provide a way to organize components. This endpoint can be used to\nlist, create, update or delete component groups. When a group is deleted, its child\ncomponents will be orphaned. Note: A group cannot be empty, so if all the child\ncomponents are deleted, the group will be deleted automatically. Another implication of\nthis is that components must be created before their groups, when a group is created it\nwill require a list of component IDs.\n"},{"name":"metrics","x-displayName":"Metrics","description":"System metrics are a great way to build trust and transparency around your organization,\nand ensure that your page is doing work for you each and every day. Submitting data for\na custom metric is as easy as sending a POST request with the timestamp and value of the\ndata point.\n\nTake note that there are a couple constraints and considerations when submitting data:\n\n* At minimum, one data point must be submitted every **5 minutes**. If there is a lag in\n data, the gap will be reflected on the charts for the \"Day\" view.\n\n* Each data point is cast to its nearest **30s interval**, giving us a maximum of 10 data\n points per 5 minute period. Submitting multiple data points near each other will result\n in the last data point being the only one stored.\n\n* The timestamp value returned in the body of the response will be the **casted timestamp**\n used to store your data.\n\n* Data can, and should, be backfilled up to **28 days** in the past.\n"},{"name":"metric providers","x-displayName":"Metric Providers"},{"name":"users","x-displayName":"Users","description":"Users are owned by an organization, and have access to all pages and elements owned by\nthe pages under a given organization.\n<br /><br />\n**Important note**\n<br />\nUser management endpoints are not available for organizations using Atlassian accounts. These endpoints will be deprecated and will no longer work when all Statuspage accounts are migrated to Atlassian accounts.\n"}],"paths":{"/pages":{"get":{"summary":"Get a list of pages","description":"Get a list of pages","responses":{"200":{"description":"Get a list of pages","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Page"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["pages"],"operationId":"getPages","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}":{"patch":{"summary":"Update a page","description":"Update a page","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/patchPages"}}},"required":true},"responses":{"200":{"description":"Update a page","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Page"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["pages"],"operationId":"patchPagesPageId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"page[name]=string\" \\\n -d \"page[domain]=string\" \\\n -d \"page[url]=string\""}]},"put":{"summary":"Update a page","description":"Update a page","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putPages"}}},"required":true},"responses":{"200":{"description":"Update a page","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Page"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["pages"],"operationId":"putPagesPageId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"page[name]=string\" \\\n -d \"page[domain]=string\" \\\n -d \"page[url]=string\""}]},"get":{"summary":"Get a page","description":"Get a page","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get a page","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Page"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["pages"],"operationId":"getPagesPageId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/page_access_users":{"post":{"summary":"Add a page access user","description":"Add a page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdPageAccessUsers"}}},"required":true},"responses":{"200":{"description":"Add a page access user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessUser"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"409":{"description":"The request could not be processed due to a conflict in resource state.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access users"],"operationId":"postPagesPageIdPageAccessUsers","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"page_access_user[external_login]=string\" \\\n -d \"page_access_user[email]=string\" \\\n -d \"page_access_user[page_access_group_ids][]=your-id\""}]},"get":{"summary":"Get a list of page access users","description":"Get a list of page access users","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"email","description":"Email address to search for","required":false,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"per_page","description":"Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Get a list of page access users","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PageAccessUser"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access users"],"operationId":"getPagesPageIdPageAccessUsers","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/page_access_users/{page_access_user_id}":{"patch":{"summary":"Update page access user","description":"Update page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Update page access user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessUser"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access users"],"operationId":"patchPagesPageIdPageAccessUsersPageAccessUserId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"page_access_user[external_login]=string\" \\\n -d \"page_access_user[email]=string\" \\\n -d \"page_access_user[page_access_group_ids][]=your-id\""}]},"put":{"summary":"Update page access user","description":"Update page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Update page access user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessUser"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access users"],"operationId":"putPagesPageIdPageAccessUsersPageAccessUserId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"page_access_user[external_login]=string\" \\\n -d \"page_access_user[email]=string\" \\\n -d \"page_access_user[page_access_group_ids][]=your-id\""}]},"delete":{"summary":"Delete page access user","description":"Delete page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Delete page access user"},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access users"],"operationId":"deletePagesPageIdPageAccessUsersPageAccessUserId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]},"get":{"summary":"Get page access user","description":"Get page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get page access user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessUser"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access users"],"operationId":"getPagesPageIdPageAccessUsersPageAccessUserId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/page_access_users/{page_access_user_id}/components":{"patch":{"summary":"Add components for page access user","description":"Add components for page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/patchPagesPageIdPageAccessUsersPageAccessUserIdComponents"}}},"required":true},"responses":{"200":{"description":"Add components for page access user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessUser"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access user components"],"operationId":"patchPagesPageIdPageAccessUsersPageAccessUserIdComponents","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id}/components \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"component_ids[]=your-id\""}]},"put":{"summary":"Add components for page access user","description":"Add components for page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putPagesPageIdPageAccessUsersPageAccessUserIdComponents"}}},"required":true},"responses":{"200":{"description":"Add components for page access user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessUser"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access user components"],"operationId":"putPagesPageIdPageAccessUsersPageAccessUserIdComponents","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id}/components \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"component_ids[]=your-id\""}]},"post":{"summary":"Replace components for page access user","description":"Replace components for page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdPageAccessUsersPageAccessUserIdComponents"}}},"required":true},"responses":{"201":{"description":"Replace components for page access user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessUser"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access user components"],"operationId":"postPagesPageIdPageAccessUsersPageAccessUserIdComponents","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id}/components \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"component_ids[]=your-id\""}]},"delete":{"summary":"Remove components for page access user","description":"Remove components for page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/deletePagesPageIdPageAccessUsersPageAccessUserIdComponents"}}},"required":true},"responses":{"200":{"description":"Remove components for page access user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessUser"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access user components"],"operationId":"deletePagesPageIdPageAccessUsersPageAccessUserIdComponents","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id}/components \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE \\\n -d \"component_ids[]=your-id\""}]},"get":{"summary":"Get components for page access user","description":"Get components for page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"per_page","description":"Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Get components for page access user","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Component"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access user components"],"operationId":"getPagesPageIdPageAccessUsersPageAccessUserIdComponents","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id}/components \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/page_access_users/{page_access_user_id}/components/{component_id}":{"delete":{"summary":"Remove component for page access user","description":"Remove component for page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"component_id","description":"Component identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Remove component for page access user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessUser"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access user components"],"operationId":"deletePagesPageIdPageAccessUsersPageAccessUserIdComponentsComponentId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id}/components \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]}},"/pages/{page_id}/page_access_users/{page_access_user_id}/metrics":{"patch":{"summary":"Add metrics for page access user","description":"Add metrics for page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/patchPagesPageIdPageAccessUsersPageAccessUserIdMetrics"}}},"required":true},"responses":{"200":{"description":"Add metrics for page access user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessUser"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access user metrics"],"operationId":"patchPagesPageIdPageAccessUsersPageAccessUserIdMetrics","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id}/metrics \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"metric_ids[]=your-id\""}]},"put":{"summary":"Add metrics for page access user","description":"Add metrics for page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putPagesPageIdPageAccessUsersPageAccessUserIdMetrics"}}},"required":true},"responses":{"200":{"description":"Add metrics for page access user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessUser"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access user metrics"],"operationId":"putPagesPageIdPageAccessUsersPageAccessUserIdMetrics","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id}/metrics \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"metric_ids[]=your-id\""}]},"post":{"summary":"Replace metrics for page access user","description":"Replace metrics for page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdPageAccessUsersPageAccessUserIdMetrics"}}},"required":true},"responses":{"201":{"description":"Replace metrics for page access user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessUser"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access user metrics"],"operationId":"postPagesPageIdPageAccessUsersPageAccessUserIdMetrics","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id}/metrics \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"metric_ids[]=your-id\""}]},"delete":{"summary":"Delete metrics for page access user","description":"Delete metrics for page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/deletePagesPageIdPageAccessUsersPageAccessUserIdMetrics"}}},"required":true},"responses":{"200":{"description":"Delete metrics for page access user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessUser"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access user metrics"],"operationId":"deletePagesPageIdPageAccessUsersPageAccessUserIdMetrics","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id}/metrics \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]},"get":{"summary":"Get metrics for page access user","description":"Get metrics for page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"per_page","description":"Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Get metrics for page access user","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Metric"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access user metrics"],"operationId":"getPagesPageIdPageAccessUsersPageAccessUserIdMetrics","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id}/metrics \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/page_access_users/{page_access_user_id}/metrics/{metric_id}":{"delete":{"summary":"Delete metric for page access user","description":"Delete metric for page access user","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_user_id","description":"Page Access User Identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"metric_id","description":"Identifier of metric requested","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Delete metric for page access user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessUser"}}}}},"tags":["page access user metrics"],"operationId":"deletePagesPageIdPageAccessUsersPageAccessUserIdMetricsMetricId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_users/{page_access_user_id}/metrics/{metric_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]}},"/pages/{page_id}/page_access_groups":{"get":{"summary":"Get a list of page access groups","description":"Get a list of page access groups","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"per_page","description":"Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Get a list of page access groups","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PageAccessGroup"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access groups"],"operationId":"getPagesPageIdPageAccessGroups","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_groups \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]},"post":{"summary":"Create a page access group","description":"Create a page access group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdPageAccessGroups"}}},"required":true},"responses":{"201":{"description":"Create a page access group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessGroup"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access groups"],"operationId":"postPagesPageIdPageAccessGroups","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_groups \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"page_access_group[name]=string\" \\\n -d \"page_access_group[component_ids][]=your-id\" \\\n -d \"page_access_group[metric_ids][]=your-id\""}]}},"/pages/{page_id}/page_access_groups/{page_access_group_id}":{"get":{"summary":"Get a page access group","description":"Get a page access group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_group_id","description":"Page Access Group Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get a page access group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessGroup"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access groups"],"operationId":"getPagesPageIdPageAccessGroupsPageAccessGroupId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_groups/{page_access_group_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]},"patch":{"summary":"Update a page access group","description":"Update a page access group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_group_id","description":"Page Access Group Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/patchPagesPageIdPageAccessGroups"}}},"required":true},"responses":{"200":{"description":"Update a page access group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessGroup"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access groups"],"operationId":"patchPagesPageIdPageAccessGroupsPageAccessGroupId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_groups/{page_access_group_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"page_access_group[name]=string\" \\\n -d \"page_access_group[component_ids][]=your-id\" \\\n -d \"page_access_group[metric_ids][]=your-id\""}]},"put":{"summary":"Update a page access group","description":"Update a page access group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_group_id","description":"Page Access Group Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putPagesPageIdPageAccessGroups"}}},"required":true},"responses":{"200":{"description":"Update a page access group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessGroup"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access groups"],"operationId":"putPagesPageIdPageAccessGroupsPageAccessGroupId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_groups/{page_access_group_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"page_access_group[name]=string\" \\\n -d \"page_access_group[component_ids][]=your-id\" \\\n -d \"page_access_group[metric_ids][]=your-id\""}]},"delete":{"summary":"Remove a page access group","description":"Remove a page access group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_group_id","description":"Page Access Group Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Remove a page access group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessGroup"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access groups"],"operationId":"deletePagesPageIdPageAccessGroupsPageAccessGroupId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_groups/{page_access_group_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]}},"/pages/{page_id}/page_access_groups/{page_access_group_id}/components":{"patch":{"summary":"Add components to page access group","description":"Add components to page access group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_group_id","description":"Page Access Group Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/patchPagesPageIdPageAccessGroupsPageAccessGroupIdComponents"}}},"required":true},"responses":{"200":{"description":"Add components to page access group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessGroup"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access group components"],"operationId":"patchPagesPageIdPageAccessGroupsPageAccessGroupIdComponents","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_groups{page_access_group_id}/components \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"component_ids[]=your-id\""}]},"put":{"summary":"Add components to page access group","description":"Add components to page access group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_group_id","description":"Page Access Group Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putPagesPageIdPageAccessGroupsPageAccessGroupIdComponents"}}},"required":true},"responses":{"200":{"description":"Add components to page access group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessGroup"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access group components"],"operationId":"putPagesPageIdPageAccessGroupsPageAccessGroupIdComponents","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_groups{page_access_group_id}/components \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"component_ids[]=your-id\""}]},"post":{"summary":"Replace components for a page access group","description":"Replace components for a page access group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_group_id","description":"Page Access Group Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdPageAccessGroupsPageAccessGroupIdComponents"}}},"required":true},"responses":{"201":{"description":"Replace components for a page access group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessGroup"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access group components"],"operationId":"postPagesPageIdPageAccessGroupsPageAccessGroupIdComponents","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_groups{page_access_group_id}/components \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"component_ids[]=your-id\""}]},"delete":{"summary":"Delete components for a page access group","description":"Delete components for a page access group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_group_id","description":"Page Access Group Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/deletePagesPageIdPageAccessGroupsPageAccessGroupIdComponents"}}},"required":true},"responses":{"200":{"description":"Delete components for a page access group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessGroup"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access group components"],"operationId":"deletePagesPageIdPageAccessGroupsPageAccessGroupIdComponents","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_groups{page_access_group_id}/components \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]},"get":{"summary":"List components for a page access group","description":"List components for a page access group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_group_id","description":"Page Access Group Identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"per_page","description":"Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"List components for a page access group","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Component"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access group components"],"operationId":"getPagesPageIdPageAccessGroupsPageAccessGroupIdComponents","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_groups{page_access_group_id}/components \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/page_access_groups/{page_access_group_id}/components/{component_id}":{"delete":{"summary":"Remove a component from a page access group","description":"Remove a component from a page access group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"page_access_group_id","description":"Page Access Group Identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"component_id","description":"Component identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Remove a component from a page access group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageAccessGroup"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["page access group components"],"operationId":"deletePagesPageIdPageAccessGroupsPageAccessGroupIdComponentsComponentId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/page_access_groups{page_access_group_id}/components/{component_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]}},"/pages/{page_id}/subscribers/resend_confirmation":{"post":{"summary":"Resend confirmations to a list of subscribers","description":"Resend confirmations to a list of subscribers","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdSubscribersResendConfirmation"}}},"required":true},"responses":{"201":{"description":"Resend confirmations to a list of subscribers"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["subscribers"],"operationId":"postPagesPageIdSubscribersResendConfirmation","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/subscribers/resend_confirmation \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"subscribers[]=your-id\""}]}},"/pages/{page_id}/subscribers/unsubscribe":{"post":{"summary":"Unsubscribe a list of subscribers","description":"Unsubscribe a list of subscribers","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdSubscribersUnsubscribe"}}},"required":true},"responses":{"201":{"description":"Unsubscribe a list of subscribers"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["subscribers"],"operationId":"postPagesPageIdSubscribersUnsubscribe","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/subscribers/unsubscribe \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"subscribers[]=your-id\""}]}},"/pages/{page_id}/subscribers/reactivate":{"post":{"summary":"Reactivate a list of subscribers","description":"Reactivate a list of quarantined subscribers","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdSubscribersReactivate"}}},"required":true},"responses":{"201":{"description":"Reactivate a list of quarantined subscribers"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["subscribers"],"operationId":"postPagesPageIdSubscribersReactivate","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/subscribers/reactivate \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"subscribers[]=your-id\""}]}},"/pages/{page_id}/subscribers/histogram_by_state":{"get":{"summary":"Get a histogram of subscribers by type and then state","description":"Get a histogram of subscribers by type and then state","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get a histogram of subscribers by type and then state","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriberCountByTypeAndState"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["subscribers"],"operationId":"getPagesPageIdSubscribersHistogramByState","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/subscribers/histogram_by_state \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/subscribers/count":{"get":{"summary":"Get a count of subscribers by type","description":"Get a count of subscribers by type","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"type","description":"If this is present, only count subscribers of this type.","required":false,"schema":{"type":"string","enum":["email","sms","slack","webhook","teams","integration_partner"]}},{"in":"query","name":"state","description":"If this is present, only count subscribers in this state. Specify state \"all\" to count subscribers in any states.","required":false,"schema":{"type":"string","enum":["active","unconfirmed","quarantined","all"],"default":"active"}}],"responses":{"200":{"description":"Get a count of subscribers by type","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriberCountByType"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["subscribers"],"operationId":"getPagesPageIdSubscribersCount","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/subscribers/count \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/subscribers/unsubscribed":{"get":{"summary":"Get a list of unsubscribed subscribers","description":"Get a list of unsubscribed subscribers","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"per_page","description":"Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Get a list of unsubscribed subscribers","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Subscriber"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["subscribers"],"operationId":"getPagesPageIdSubscribersUnsubscribed","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/subscribers/unsubscribed \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/subscribers":{"post":{"summary":"Create a subscriber","description":"Create a subscriber. Not applicable for Slack subscribers.","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdSubscribers"}}},"required":true},"responses":{"201":{"description":"Create a subscriber. Not applicable for Slack subscribers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscriber"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["subscribers"],"operationId":"postPagesPageIdSubscribers","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/subscribers \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"subscriber[email]=string\""}]},"get":{"summary":"Get a list of subscribers","description":"Get a list of subscribers","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"q","description":"If this is specified, search the contact information (email, endpoint, or phone number) for the provided value. This parameter doesn’t support searching for Slack subscribers.","required":false,"schema":{"type":"string"}},{"in":"query","name":"type","description":"If specified, only return subscribers of the indicated type.","required":false,"schema":{"type":"string","enum":["email","sms","webhook","slack","teams","integration_partner"]}},{"in":"query","name":"state","description":"If this is present, only return subscribers in this state. Specify state \"all\" to find subscribers in any states.","required":false,"schema":{"type":"string","enum":["active","unconfirmed","quarantined","all"],"default":"active"}},{"in":"query","name":"limit","description":"The maximum number of rows to return. If a text query string is specified (q=), the default and maximum limit is 100. If the text query string is not specified, the default and maximum limit are not set, and not providing a limit will return all the subscribers. Beginning February 28, 2023, a default limit of 100 will be imposed and this endpoint will return paginated data (i.e. will no longer return all subscribers) even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"page","description":"The page offset of subscribers. The first page is page 0, the second page 1, etc. This skips page * limit subscribers. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"in":"query","name":"sort_field","description":"The field on which to sort: 'primary' to indicate sorting by the identifying field, 'created_at' for sorting by creation timestamp, 'quarantined_at' for sorting by quarantine timestamp, and 'relevance' which sorts by the relevancy of the search text. 'relevance' is not a valid parameter if no search text is supplied.","required":false,"schema":{"type":"string","enum":["primary","created_at","quarantined_at","relevance"],"default":"primary"}},{"in":"query","name":"sort_direction","description":"The sort direction of the listing.","required":false,"schema":{"type":"string","enum":["asc","desc"],"default":"asc"}}],"responses":{"200":{"description":"Get a list of subscribers","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Subscriber"}}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["subscribers"],"operationId":"getPagesPageIdSubscribers","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/subscribers \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/subscribers/{subscriber_id}/resend_confirmation":{"post":{"summary":"Resend confirmation to a subscriber","description":"Resend confirmation to a subscriber","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"subscriber_id","description":"Subscriber Identifier","required":true,"schema":{"type":"string"}}],"responses":{"201":{"description":"Resend confirmation to a subscriber"},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["subscribers"],"operationId":"postPagesPageIdSubscribersSubscriberIdResendConfirmation","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/subscribers/{subscriber_id}/resend_confirmation \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST\n"}]}},"/pages/{page_id}/subscribers/{subscriber_id}":{"delete":{"summary":"Unsubscribe a subscriber","description":"Unsubscribe a subscriber","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"subscriber_id","description":"Subscriber Identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"skip_unsubscription_notification","description":"If skip_unsubscription_notification is true, the subscriber does not receive any notifications when they are unsubscribed.","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"Unsubscribe a subscriber","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscriber"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["subscribers"],"operationId":"deletePagesPageIdSubscribersSubscriberId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/subscribers/{subscriber_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]},"patch":{"summary":"Update a subscriber","description":"Update a subscriber","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"subscriber_id","description":"Subscriber Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/patchPagesPageIdSubscribers"}}},"required":true},"responses":{"200":{"description":"Update a subscriber","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscriber"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["subscribers"],"operationId":"patchPagesPageIdSubscribersSubscriberId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/subscribers/{subscriber_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"component_ids[]=your-id\""}]},"get":{"summary":"Get a subscriber","description":"Get a subscriber","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"subscriber_id","description":"Subscriber Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get a subscriber","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscriber"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["subscribers"],"operationId":"getPagesPageIdSubscribersSubscriberId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/subscribers/{subscriber_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/incident_templates":{"post":{"summary":"Create a template","description":"Create a template","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdIncidentTemplates"}}},"required":true},"responses":{"201":{"description":"Create a template","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IncidentTemplate"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["templates"],"operationId":"postPagesPageIdIncidentTemplates","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incident_templates \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"template[name]=string\" \\\n -d \"template[title]=string\" \\\n -d \"template[body]=string\""}]},"get":{"summary":"Get a list of templates","description":"Get a list of templates","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch.","required":false,"schema":{"type":"integer","format":"int32","default":1}},{"in":"query","name":"per_page","description":"Number of results to return per page.","required":false,"schema":{"type":"integer","format":"int32","default":100}}],"responses":{"200":{"description":"Get a list of templates","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IncidentTemplate"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["templates"],"operationId":"getPagesPageIdIncidentTemplates","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incident_templates \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/incidents":{"post":{"summary":"Create an incident","description":"Create an incident","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdIncidents"}}},"required":true},"responses":{"201":{"description":"Create an incident","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Incident"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["incidents"],"operationId":"postPagesPageIdIncidents","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"incident[name]=string\" \\\n -d \"incident[status]=string\" \\\n -d \"incident[body]=string\""}]},"get":{"summary":"Get a list of incidents","description":"Get a list of incidents","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"q","description":"If this is specified, search for the text query string in the incidents' name, status, postmortem_body, and incident_updates fields.","required":false,"schema":{"type":"string"}},{"in":"query","name":"limit","description":"The maximum number of rows to return per page. The default and maximum limit is 100.","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"page","description":"Page offset to fetch.","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Get a list of incidents","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Incident"}}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["incidents"],"operationId":"getPagesPageIdIncidents","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/incidents/active_maintenance":{"get":{"summary":"Get a list of active maintenances","description":"Get a list of active maintenances","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch.","required":false,"schema":{"type":"integer","format":"int32","default":1}},{"in":"query","name":"per_page","description":"Number of results to return per page.","required":false,"schema":{"type":"integer","format":"int32","default":100}}],"responses":{"200":{"description":"Get a list of active maintenances","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Incident"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["incidents"],"operationId":"getPagesPageIdIncidentsActiveMaintenance","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/active_maintenance \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/incidents/upcoming":{"get":{"summary":"Get a list of upcoming incidents","description":"Get a list of upcoming incidents","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch.","required":false,"schema":{"type":"integer","format":"int32","default":1}},{"in":"query","name":"per_page","description":"Number of results to return per page.","required":false,"schema":{"type":"integer","format":"int32","default":100}}],"responses":{"200":{"description":"Get a list of upcoming incidents","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Incident"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["incidents"],"operationId":"getPagesPageIdIncidentsUpcoming","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/upcoming \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/incidents/scheduled":{"get":{"summary":"Get a list of scheduled incidents","description":"Get a list of scheduled incidents","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch.","required":false,"schema":{"type":"integer","format":"int32","default":1}},{"in":"query","name":"per_page","description":"Number of results to return per page.","required":false,"schema":{"type":"integer","format":"int32","default":100}}],"responses":{"200":{"description":"Get a list of scheduled incidents","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Incident"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["incidents"],"operationId":"getPagesPageIdIncidentsScheduled","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/scheduled \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/incidents/unresolved":{"get":{"summary":"Get a list of unresolved incidents","description":"Get a list of unresolved incidents","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch.","required":false,"schema":{"type":"integer","format":"int32","default":1}},{"in":"query","name":"per_page","description":"Number of results to return per page.","required":false,"schema":{"type":"integer","format":"int32","default":100}}],"responses":{"200":{"description":"Get a list of unresolved incidents","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Incident"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["incidents"],"operationId":"getPagesPageIdIncidentsUnresolved","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/unresolved \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/incidents/{incident_id}":{"delete":{"summary":"Delete an incident","description":"Delete an incident","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Delete an incident","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Incident"}}}}},"tags":["incidents"],"operationId":"deletePagesPageIdIncidentsIncidentId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]},"patch":{"summary":"Update an incident","description":"Update an incident","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/patchPagesPageIdIncidents"}}},"required":true},"responses":{"200":{"description":"Update an incident","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Incident"}}}}},"tags":["incidents"],"operationId":"patchPagesPageIdIncidentsIncidentId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"incident[name]=string\" \\\n -d \"incident[status]=string\" \\\n -d \"incident[body]=string\""}]},"put":{"summary":"Update an incident","description":"Update an incident","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putPagesPageIdIncidents"}}},"required":true},"responses":{"200":{"description":"Update an incident","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Incident"}}}}},"tags":["incidents"],"operationId":"putPagesPageIdIncidentsIncidentId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"incident[name]=string\" \\\n -d \"incident[status]=string\" \\\n -d \"incident[body]=string\""}]},"get":{"summary":"Get an incident","description":"Get an incident","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get an incident","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Incident"}}}}},"tags":["incidents"],"operationId":"getPagesPageIdIncidentsIncidentId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/incidents/{incident_id}/incident_updates/{incident_update_id}":{"patch":{"summary":"Update a previous incident update","description":"Update a previous incident update","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_update_id","description":"Incident Update Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/patchPagesPageIdIncidentsIncidentIdIncidentUpdates"}}},"required":true},"responses":{"200":{"description":"Update a previous incident update","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IncidentUpdate"}}}}},"tags":["incident updates"],"operationId":"patchPagesPageIdIncidentsIncidentIdIncidentUpdatesIncidentUpdateId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id}/incident_updates/{incident_update_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"incident_update[wants_twitter_update]=true\" \\\n -d \"incident_update[body]=string\""}]},"put":{"summary":"Update a previous incident update","description":"Update a previous incident update","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_update_id","description":"Incident Update Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putPagesPageIdIncidentsIncidentIdIncidentUpdates"}}},"required":true},"responses":{"200":{"description":"Update a previous incident update","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IncidentUpdate"}}}}},"tags":["incident updates"],"operationId":"putPagesPageIdIncidentsIncidentIdIncidentUpdatesIncidentUpdateId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id}/incident_updates/{incident_update_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"incident_update[wants_twitter_update]=true\" \\\n -d \"incident_update[body]=string\""}]}},"/pages/{page_id}/incidents/{incident_id}/subscribers":{"post":{"summary":"Create an incident subscriber","description":"Create an incident subscriber","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdIncidentsIncidentIdSubscribers"}}},"required":true},"responses":{"201":{"description":"Create an incident subscriber","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscriber"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["incident subscribers"],"operationId":"postPagesPageIdIncidentsIncidentIdSubscribers","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id}/subscribers \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"email=string\""}]},"get":{"summary":"Get a list of incident subscribers","description":"Get a list of incident subscribers","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"per_page","description":"Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Get a list of incident subscribers","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Subscriber"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["incident subscribers"],"operationId":"getPagesPageIdIncidentsIncidentIdSubscribers","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id}/subscribers \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/incidents/{incident_id}/subscribers/{subscriber_id}":{"delete":{"summary":"Unsubscribe an incident subscriber","description":"Unsubscribe an incident subscriber","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"subscriber_id","description":"Subscriber Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Unsubscribe an incident subscriber","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscriber"}}}}},"tags":["incident subscribers"],"operationId":"deletePagesPageIdIncidentsIncidentIdSubscribersSubscriberId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id}/subscribers/{subscriber_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]},"get":{"summary":"Get an incident subscriber","description":"Get an incident subscriber","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"subscriber_id","description":"Subscriber Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get an incident subscriber","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscriber"}}}}},"tags":["incident subscribers"],"operationId":"getPagesPageIdIncidentsIncidentIdSubscribersSubscriberId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id}/subscribers/{subscriber_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/incidents/{incident_id}/subscribers/{subscriber_id}/resend_confirmation":{"post":{"summary":"Resend confirmation to an incident subscriber","description":"Resend confirmation to an incident subscriber","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"subscriber_id","description":"Subscriber Identifier","required":true,"schema":{"type":"string"}}],"responses":{"201":{"description":"Resend confirmation to an incident subscriber"}},"tags":["incident subscribers"],"operationId":"postPagesPageIdIncidentsIncidentIdSubscribersSubscriberIdResendConfirmation","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id}/subscribers/{subscriber_id}/resend_confirmation \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST\n"}]}},"/pages/{page_id}/incidents/{incident_id}/postmortem":{"get":{"summary":"Get Postmortem","description":"Get Postmortem","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get Postmortem","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Postmortem"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["incident postmortem"],"operationId":"getPagesPageIdIncidentsIncidentIdPostmortem","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id}/postmortem \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]},"put":{"summary":"Create Postmortem","description":"Create Postmortem","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putPagesPageIdIncidentsIncidentIdPostmortem"}}},"required":true},"responses":{"200":{"description":"Create Postmortem","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Postmortem"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["incident postmortem"],"operationId":"putPagesPageIdIncidentsIncidentIdPostmortem","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id}/postmortem \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PUT \\\n -d \"postmortem[body_draft]=string\""}]},"delete":{"summary":"Delete Postmortem","description":"Delete Postmortem","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Delete Postmortem"},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["incident postmortem"],"operationId":"deletePagesPageIdIncidentsIncidentIdPostmortem","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id}/postmortem \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]}},"/pages/{page_id}/incidents/{incident_id}/postmortem/publish":{"put":{"summary":"Publish Postmortem","description":"Publish Postmortem","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putPagesPageIdIncidentsIncidentIdPostmortemPublish"}}},"required":true},"responses":{"200":{"description":"Publish Postmortem","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Postmortem"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["incident postmortem"],"operationId":"putPagesPageIdIncidentsIncidentIdPostmortemPublish","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id}/postmortem/publish \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PUT \\\n -d \"postmortem[notify_tweets]=true\" \\\n -d \"postmortem[notify_subscribers]=true\""}]}},"/pages/{page_id}/incidents/{incident_id}/postmortem/revert":{"put":{"summary":"Revert Postmortem","description":"Revert Postmortem","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"incident_id","description":"Incident Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Revert Postmortem","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Postmortem"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["incident postmortem"],"operationId":"putPagesPageIdIncidentsIncidentIdPostmortemRevert","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id}/postmortem/revert \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PUT\n"}]}},"/pages/{page_id}/components":{"post":{"summary":"Create a component","description":"Create a component","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdComponents"}}},"required":true},"responses":{"201":{"description":"Create a component","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Component"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["components"],"operationId":"postPagesPageIdComponents","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/components \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"component[description]=string\" \\\n -d \"component[status]=string\" \\\n -d \"component[name]=string\""}]},"get":{"summary":"Get a list of components","description":"Get a list of components","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"per_page","description":"Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32","minimum":1,"maximum":1100}}],"responses":{"200":{"description":"Get a list of components","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Component"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["components"],"operationId":"getPagesPageIdComponents","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/components \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/components/{component_id}":{"patch":{"summary":"Update a component","description":"If group_id is \"null\" then the component will be removed from a group.","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"component_id","description":"Component identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/patchPagesPageIdComponents"}}},"required":true},"responses":{"200":{"description":"Update a component","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Component"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["components"],"operationId":"patchPagesPageIdComponentsComponentId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/components/{component_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"component[description]=string\" \\\n -d \"component[status]=string\" \\\n -d \"component[name]=string\""}]},"put":{"summary":"Update a component","description":"If group_id is \"null\" then the component will be removed from a group.","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"component_id","description":"Component identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putPagesPageIdComponents"}}},"required":true},"responses":{"200":{"description":"Update a component","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Component"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["components"],"operationId":"putPagesPageIdComponentsComponentId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/components/{component_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"component[description]=string\" \\\n -d \"component[status]=string\" \\\n -d \"component[name]=string\""}]},"delete":{"summary":"Delete a component","description":"Delete a component","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"component_id","description":"Component identifier","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a component"},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["components"],"operationId":"deletePagesPageIdComponentsComponentId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/components/{component_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]},"get":{"summary":"Get a component","description":"Get a component","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"component_id","description":"Component identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get a component","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Component"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["components"],"operationId":"getPagesPageIdComponentsComponentId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/components/{component_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/components/{component_id}/uptime":{"get":{"summary":"Get uptime data for a component","description":"Get uptime data for a component that has uptime showcase enabled","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"component_id","description":"Component identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"skip_related_events","description":"Skips supplying the related events data along with the component uptime data.","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"start","description":"The start date for uptime calculation (defaults to the component's start_date field or 90 days ago, whichever is more recent).\nThe maximum supported date range is six calendar months. If the year is given, the date defaults to the first day of the year.\nIf the year and month are given, the start date defaults to the first day of that month.\nThe earliest supported date is January 1, 1970.\n","required":false,"schema":{"type":"PartialStartDate"}},{"in":"query","name":"end","description":"The end date for uptime calculation (defaults to today in the page's time zone). The maximum supported date range is six calendar months.\nIf the year is given, the date defaults to the last day of the year. If the year and month are given, the date defaults to the last day of that month.\nThe earliest supported date is January 1, 1970.\n","required":false,"schema":{"type":"PartialEndDate"}}],"responses":{"200":{"description":"Get uptime data for a component that has uptime showcase enabled","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComponentUptime"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["components"],"operationId":"getPagesPageIdComponentsComponentIdUptime"}},"/pages/{page_id}/components/{component_id}/page_access_users":{"delete":{"summary":"Remove page access users from component","description":"Remove page access users from component","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"component_id","description":"Component identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Remove page access users from component","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Component"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["components"],"operationId":"deletePagesPageIdComponentsComponentIdPageAccessUsers","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/components/{component_id}/page_access_users \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]},"post":{"summary":"Add page access users to a component","description":"Add page access users to a component","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"component_id","description":"Component identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"page_access_user_ids":{"description":"List of page access users to add to component","type":"array","items":{"type":"string"}}},"required":["page_access_user_ids"]}}}},"responses":{"201":{"description":"Add page access users to a component","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Component"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["components"],"operationId":"postPagesPageIdComponentsComponentIdPageAccessUsers","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/components/{component_id}/page_access_users \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"page_access_user_ids[]=your-id\""}]}},"/pages/{page_id}/components/{component_id}/page_access_groups":{"delete":{"summary":"Remove page access groups from a component","description":"Remove page access groups from a component","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"component_id","description":"Component identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Remove page access groups from a component","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Component"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["components"],"operationId":"deletePagesPageIdComponentsComponentIdPageAccessGroups","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/components/{component_id}/page_access_groups \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]},"post":{"summary":"Add page access groups to a component","description":"Add page access groups to a component","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"component_id","description":"Component identifier","required":true,"schema":{"type":"string"}}],"responses":{"201":{"description":"Add page access groups to a component","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Component"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["components"],"operationId":"postPagesPageIdComponentsComponentIdPageAccessGroups","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/components/{component_id}/page_access_groups \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"page_access_group_ids[]=your-id\""}]}},"/pages/{page_id}/component-groups":{"post":{"summary":"Create a component group","description":"Create a component group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdComponentGroups"}}},"required":true},"responses":{"201":{"description":"Create a component group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupComponent"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["component groups"],"operationId":"postPagesPageIdComponentGroups","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/component-groups \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"component_group[components][]=your-id\" \\\n -d \"component_group[name]=string\""}]},"get":{"summary":"Get a list of component groups","description":"Get a list of component groups","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"per_page","description":"Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Get a list of component groups","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/GroupComponent"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["component groups"],"operationId":"getPagesPageIdComponentGroups","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/component-groups \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/component-groups/{id}":{"patch":{"summary":"Update a component group","description":"Update a component group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","description":"Component group identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/patchPagesPageIdComponentGroups"}}},"required":true},"responses":{"200":{"description":"Update a component group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupComponent"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["component groups"],"operationId":"patchPagesPageIdComponentGroupsId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/component-groups/{id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"component_group[components][]=your-id\" \\\n -d \"component_group[name]=string\""}]},"put":{"summary":"Update a component group","description":"Update a component group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","description":"Component group identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putPagesPageIdComponentGroups"}}},"required":true},"responses":{"200":{"description":"Update a component group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupComponent"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["component groups"],"operationId":"putPagesPageIdComponentGroupsId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/component-groups/{id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"component_group[components][]=your-id\" \\\n -d \"component_group[name]=string\""}]},"delete":{"summary":"Delete a component group","description":"Delete a component group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","description":"Component group identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Delete a component group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupComponent"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["component groups"],"operationId":"deletePagesPageIdComponentGroupsId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/component-groups/{id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]},"get":{"summary":"Get a component group","description":"Get a component group","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","description":"Component group identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get a component group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupComponent"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["component groups"],"operationId":"getPagesPageIdComponentGroupsId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/component-groups/{id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/component-groups/{id}/uptime":{"get":{"summary":"Get uptime data for a component group","description":"Get uptime data for a component group that has uptime showcase enabled for at least one component.","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","description":"Component group identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"skip_related_events","description":"Skips supplying the related events data along with the component uptime data.","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"start","description":"The start date for uptime calculation (defaults to the date of the component in the group with the earliest start_date, or 90 days ago, whichever is more recent).\nThe maximum supported date range is six calendar months. If the year is given, the date defaults to the first day of the year.\nIf the year and month are given, the start date defaults to the first day of that month.\nThe earliest supported date is January 1, 1970.\n","required":false,"schema":{"type":"PartialStartDate"}},{"in":"query","name":"end","description":"The end date for uptime calculation (defaults to today in the page's time zone). The maximum supported date range is six calendar months.\nIf the year is given, the date defaults to the last day of the year. If the year and month are given, the date defaults to the last day of that month.\nThe earliest supported date is January 1, 1970.\n","required":false,"schema":{"type":"PartialEndDate"}}],"responses":{"200":{"description":"Get uptime data for a component group that has uptime showcase enabled for at least one component.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComponentGroupUptime"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["component groups"],"operationId":"getPagesPageIdComponentGroupsIdUptime"}},"/pages/{page_id}/metrics/data":{"post":{"summary":"Add data points to metrics","description":"Add data points to metrics","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdMetricsData"}}},"required":true},"responses":{"202":{"description":"Data Point is submitted and is currently being added to the metrics","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetricAddResponse"},"examples":{"response":{"value":{"l2t80f3qygv1":[{"timestamp":1741256853,"value":123.456}]}}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"405":{"description":"Method not allowed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metrics"],"operationId":"postPagesPageIdMetricsData","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics/data \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"data[metric_id][][timestamp]=0\" \\\n -d \"data[metric_id][][value]=0\""}]}},"/pages/{page_id}/metrics":{"get":{"summary":"Get a list of metrics","description":"Get a list of metrics","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"per_page","description":"Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Get a list of metrics","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Metric"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metrics"],"operationId":"getPagesPageIdMetrics","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/metrics/{metric_id}":{"patch":{"summary":"Update a metric","description":"Update a metric","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"metric_id","description":"Metric Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/patchPagesPageIdMetrics"}}},"required":true},"responses":{"200":{"description":"Update a metric","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Metric"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metrics"],"operationId":"patchPagesPageIdMetricsMetricId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics/{metric_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"metric[name]=string\""}]},"put":{"summary":"Update a metric","description":"Update a metric","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"metric_id","description":"Metric Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putPagesPageIdMetrics"}}},"required":true},"responses":{"200":{"description":"Update a metric","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Metric"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metrics"],"operationId":"putPagesPageIdMetricsMetricId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics/{metric_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"metric[name]=string\""}]},"delete":{"summary":"Delete a metric","description":"Delete a metric","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"metric_id","description":"Metric Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Delete a metric","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Metric"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metrics"],"operationId":"deletePagesPageIdMetricsMetricId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics/{metric_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]},"get":{"summary":"Get a metric","description":"Get a metric","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"metric_id","description":"Metric Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get a metric","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Metric"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metrics"],"operationId":"getPagesPageIdMetricsMetricId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics/{metric_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/pages/{page_id}/metrics/{metric_id}/data":{"delete":{"summary":"Reset data for a metric","description":"Reset data for a metric","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"metric_id","description":"Metric Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Reset data for a metric","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Metric"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metrics"],"operationId":"deletePagesPageIdMetricsMetricIdData","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics/{metric_id}/data \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]},"post":{"summary":"Add data to a metric","description":"Add data to a metric","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"metric_id","description":"Metric Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdMetricsMetricIdData"}}},"required":true},"responses":{"201":{"description":"Add data to a metric","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SingleMetricAddResponse"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"405":{"description":"Method not allowed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metrics"],"operationId":"postPagesPageIdMetricsMetricIdData","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics/{metric_id}/data \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"data[timestamp]=0\" \\\n -d \"data[value]=0\""}]}},"/pages/{page_id}/metrics_providers":{"get":{"summary":"Get a list of metric providers","description":"Get a list of metric providers","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of metric providers","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MetricsProvider"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metric providers"],"operationId":"getPagesPageIdMetricsProviders","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics_providers \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]},"post":{"summary":"Create a metric provider","description":"Create a metric provider","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdMetricsProviders"}}},"required":true},"responses":{"201":{"description":"Create a metric provider","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetricsProvider"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metric providers"],"operationId":"postPagesPageIdMetricsProviders","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics_providers \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"metrics_provider[email]=string\" \\\n -d \"metrics_provider[api_token]=string\" \\\n -d \"metrics_provider[type]=string\""}]}},"/pages/{page_id}/metrics_providers/{metrics_provider_id}":{"get":{"summary":"Get a metric provider","description":"Get a metric provider","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"metrics_provider_id","description":"Metric Provider Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get a metric provider","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetricsProvider"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metric providers"],"operationId":"getPagesPageIdMetricsProvidersMetricsProviderId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics_providers/{metrics_provider_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]},"patch":{"summary":"Update a metric provider","description":"Update a metric provider","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"metrics_provider_id","description":"Metric Provider Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/patchPagesPageIdMetricsProviders"}}},"required":true},"responses":{"200":{"description":"Update a metric provider","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetricsProvider"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metric providers"],"operationId":"patchPagesPageIdMetricsProvidersMetricsProviderId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics_providers/{metrics_provider_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"metrics_provider[email]=string\" \\\n -d \"metrics_provider[api_token]=string\" \\\n -d \"metrics_provider[type]=string\""}]},"put":{"summary":"Update a metric provider","description":"Update a metric provider","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"metrics_provider_id","description":"Metric Provider Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putPagesPageIdMetricsProviders"}}},"required":true},"responses":{"200":{"description":"Update a metric provider","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetricsProvider"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metric providers"],"operationId":"putPagesPageIdMetricsProvidersMetricsProviderId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics_providers/{metrics_provider_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"metrics_provider[email]=string\" \\\n -d \"metrics_provider[api_token]=string\" \\\n -d \"metrics_provider[type]=string\""}]},"delete":{"summary":"Delete a metric provider","description":"Delete a metric provider","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"metrics_provider_id","description":"Metric Provider Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Delete a metric provider","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetricsProvider"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metric providers"],"operationId":"deletePagesPageIdMetricsProvidersMetricsProviderId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics_providers/{metrics_provider_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]}},"/pages/{page_id}/metrics_providers/{metrics_provider_id}/metrics":{"get":{"summary":"List metrics for a metric provider","description":"List metrics for a metric provider","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"metrics_provider_id","description":"Metric Provider Identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"per_page","description":"Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"List metrics for a metric provider","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Metric"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metrics","metric providers"],"operationId":"getPagesPageIdMetricsProvidersMetricsProviderIdMetrics","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics_providers/{metrics_provider_id}/metrics \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]},"post":{"summary":"Create a metric for a metric provider","description":"Create a metric for a metric provider","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"metrics_provider_id","description":"Metric Provider Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postPagesPageIdMetricsProvidersMetricsProviderIdMetrics"}}},"required":true},"responses":{"201":{"description":"Create a metric for a metric provider","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Metric"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["metrics","metric providers"],"operationId":"postPagesPageIdMetricsProvidersMetricsProviderIdMetrics","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/metrics_providers/{metrics_provider_id}/metrics \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"metric[name]=string\" \\\n -d \"metric[transform]=string\" \\\n -d \"metric[suffix]=string\""}]}},"/pages/{page_id}/status_embed_config":{"get":{"summary":"Get status embed config settings","description":"Get status embed config settings","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get status embed config settings","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusEmbedConfig"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["status embed config"],"operationId":"getPagesPageIdStatusEmbedConfig","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/status_embed_config \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]},"patch":{"summary":"Update status embed config settings","description":"Update status embed config settings","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/patchPagesPageIdStatusEmbedConfig"}}},"required":true},"responses":{"200":{"description":"Update status embed config settings","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusEmbedConfig"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["status embed config"],"operationId":"patchPagesPageIdStatusEmbedConfig","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/status_embed_config \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"status_embed_config[position]=string\" \\\n -d \"status_embed_config[incident_background_color]=string\" \\\n -d \"status_embed_config[maintenance_text_color]=string\""}]},"put":{"summary":"Update status embed config settings","description":"Update status embed config settings","parameters":[{"in":"path","name":"page_id","description":"Page identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putPagesPageIdStatusEmbedConfig"}}},"required":true},"responses":{"200":{"description":"Update status embed config settings","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusEmbedConfig"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["status embed config"],"operationId":"putPagesPageIdStatusEmbedConfig","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/pages/{page_id}/status_embed_config \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PATCH \\\n -d \"status_embed_config[position]=string\" \\\n -d \"status_embed_config[incident_background_color]=string\" \\\n -d \"status_embed_config[maintenance_text_color]=string\""}]}},"/organizations/{organization_id}/permissions/{user_id}":{"put":{"summary":"Update a user's role permissions","description":"Update a user's role permissions. Payload should contain a mapping of pages to a set of the desired roles,\n if the page has Role Based Access Control. Otherwise, the pages should map to an empty hash.\n User will lose access to any pages omitted from the payload.","parameters":[{"in":"path","name":"organization_id","description":"Organization Identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"user_id","description":"User identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putOrganizationsOrganizationIdPermissions"}}},"required":true},"responses":{"200":{"description":"Update a user's role permissions. Payload should contain a mapping of pages to a set of the desired roles,\n if the page has Role Based Access Control. Otherwise, the pages should map to an empty hash.\n User will lose access to any pages omitted from the payload.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Permissions"},"examples":{"response":{"value":{"user_id":"7sg7cdgldqx6","pages":[{"page_id":"43nxpb8xyhcb","page_configuration":false,"incident_manager":true,"maintenance_manager":true},{"page_id":"71gggbvr6172","page_configuration":false,"incident_manager":true,"maintenance_manager":true}]}}}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["permissions"],"operationId":"putOrganizationsOrganizationIdPermissionsUserId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/organizations/{organization_id}/permissions/{user_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X PUT \\\n -d \"pages[page_id][page_configuration]=true\" \\\n -d \"pages[page_id][incident_manager]=true\" \\\n -d \"pages[page_id][maintenance_manager]=true\""}]},"get":{"summary":"Get a user's permissions","description":"Get a user's permissions","parameters":[{"in":"path","name":"organization_id","description":"Organization Identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"user_id","description":"User identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get a user's permissions","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Permissions"},"examples":{"response":{"value":{"user_id":"k2wpzxy7qgb8","pages":[{"page_id":"qh3ll3x84fmx","page_configuration":false,"incident_manager":true,"maintenance_manager":true},{"page_id":"8m6ytf60vrmt","page_configuration":false,"incident_manager":true,"maintenance_manager":true}]}}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["users","permissions"],"operationId":"getOrganizationsOrganizationIdPermissionsUserId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/organizations/{organization_id}/permissions/{user_id} \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}},"/organizations/{organization_id}/users/{user_id}":{"delete":{"summary":"Delete a user","description":"Delete a user","parameters":[{"in":"path","name":"organization_id","description":"Organization Identifier","required":true,"schema":{"type":"string"}},{"in":"path","name":"user_id","description":"User Identifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Delete a user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"403":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["users"],"operationId":"deleteOrganizationsOrganizationIdUsersUserId","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/organizations/{organization_id}/users \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X DELETE\n"}]}},"/organizations/{organization_id}/users":{"post":{"summary":"Create a user","description":"Create a user","parameters":[{"in":"path","name":"organization_id","description":"Organization Identifier","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postOrganizationsOrganizationIdUsers"}}},"required":true},"responses":{"201":{"description":"Create a user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"422":{"description":"Unprocessable entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["users"],"operationId":"postOrganizationsOrganizationIdUsers","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/organizations/{organization_id}/users \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X POST \\\n -d \"user[email]=string\""}]},"get":{"summary":"Get a list of users","description":"Get a list of users","parameters":[{"in":"path","name":"organization_id","description":"Organization Identifier","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","description":"Page offset to fetch. Beginning February 28, 2023, this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"per_page","description":"Number of results to return per page. Beginning February 28, 2023, a default and maximum limit of 100 will be imposed and this endpoint will return paginated data even if this query parameter is not provided.","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Get a list of users","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/User"}}}}},"401":{"description":"Could not authenticate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}},"404":{"description":"The requested resource could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEntity"}}}}},"tags":["users"],"operationId":"getOrganizationsOrganizationIdUsers","x-code-samples":[{"lang":"Curl","source":"curl https://api.statuspage.io/v1/organizations/{organization_id}/users \\\n -H \"Authorization: OAuth your-api-key-goes-here\" \\\n -X GET\n"}]}}},"servers":[{"url":"https://api.statuspage.io/v1"}],"components":{"securitySchemes":{"api_key":{"type":"apiKey","in":"header","name":"Authorization","description":"#### Obtaining your API Key\n\nAuthentication is done via an API token provided in the Statuspage management interface.\n\n 1. Log in to your account at https://manage.statuspage.io/login.\n 2. Click on your avatar in the bottom left of your screen to access the user menu.\n 3. Click **API info**.\n\n### Passing your API key in an authorization header\n\nThe following example authenticates you with the Statuspage API. Along with the Page ID\nlisted on the API page, we can fetch your page profile.\n\n curl -H \"Authorization: OAuth 89a229ce1a8dbcf9ff30430fbe35eb4c0426574bca932061892cefd2138aa4b1\" \\\n https://api.statuspage.io/v1/pages/gytm4qzbx9t6.json\n\n### Passing your API key in a query param\n\n curl \"https://api.statuspage.io/v1/pages/gytm4qzbx9t6.json?api_key=89a229ce1a8dbcf9ff30430fbe35eb4c0426574bca932061892cefd2138aa4b1\"\n"}},"schemas":{"Page":{"type":"object","properties":{"id":{"type":"string","example":"ygxxpnl3z0mc","description":"Page identifier"},"created_at":{"type":"string","format":"date-time","description":"Timestamp the record was created"},"updated_at":{"type":"string","format":"date-time","description":"Timestamp the record was last updated"},"name":{"type":"string","example":"My Company Status","description":"Name of your page to be displayed"},"page_description":{"type":"string"},"headline":{"type":"string"},"branding":{"type":"string","description":"The main template your statuspage will use"},"subdomain":{"type":"string","example":"your-subdomain.statuspage.io","description":"Subdomain at which to access your status page"},"domain":{"type":"string","example":"status.mycompany.com","description":"CNAME alias for your status page"},"url":{"type":"string","example":"https://www.mycompany.com","description":"Website of your page. Clicking on your statuspage image will link here."},"support_url":{"type":"string"},"hidden_from_search":{"type":"boolean","description":"Should your page hide itself from search engines"},"allow_page_subscribers":{"type":"boolean","description":"Can your users subscribe to all notifications on the page"},"allow_incident_subscribers":{"type":"boolean","description":"Can your users subscribe to notifications for a single incident"},"allow_email_subscribers":{"type":"boolean","description":"Can your users choose to receive notifications via email"},"allow_sms_subscribers":{"type":"boolean","description":"Can your users choose to receive notifications via SMS"},"allow_rss_atom_feeds":{"type":"boolean","description":"Can your users choose to access incident feeds via RSS/Atom (not functional on Audience-Specific pages)"},"allow_webhook_subscribers":{"type":"boolean","description":"Can your users choose to receive notifications via Webhooks"},"notifications_from_email":{"type":"string","example":"no-reply@status.mycompany.com","description":"Allows you to customize the email address your page notifications come from"},"notifications_email_footer":{"type":"string","description":"Allows you to customize the footer appearing on your notification emails. Accepts Markdown for formatting"},"activity_score":{"type":"number","format":"float"},"twitter_username":{"type":"string"},"viewers_must_be_team_members":{"type":"boolean"},"ip_restrictions":{"type":"string"},"city":{"type":"string"},"state":{"type":"string"},"country":{"type":"string"},"time_zone":{"type":"string","example":"UTC","description":"Timezone configured for your page"},"css_body_background_color":{"type":"string","description":"CSS Color"},"css_font_color":{"type":"string","description":"CSS Color"},"css_light_font_color":{"type":"string","description":"CSS Color"},"css_greens":{"type":"string","description":"CSS Color"},"css_yellows":{"type":"string","description":"CSS Color"},"css_oranges":{"type":"string","description":"CSS Color"},"css_blues":{"type":"string","description":"CSS Color"},"css_reds":{"type":"string","description":"CSS Color"},"css_border_color":{"type":"string","description":"CSS Color"},"css_graph_color":{"type":"string","description":"CSS Color"},"css_link_color":{"type":"string","description":"CSS Color"},"css_no_data":{"type":"string","description":"CSS Color"},"favicon_logo":{"type":"string"},"transactional_logo":{"type":"string"},"hero_cover":{"type":"string"},"email_logo":{"type":"string"},"twitter_logo":{"type":"string"}},"description":"Get a page"},"ErrorEntity":{"type":"object","properties":{"message":{"type":"string"}},"description":"Get a list of users"},"patchPages":{"type":"object","properties":{"page":{"type":"object","properties":{"name":{"type":"string","description":"Name of your page to be displayed"},"domain":{"type":"string","description":"CNAME alias for your status page"},"subdomain":{"type":"string","description":"Subdomain at which to access your status page"},"url":{"type":"string","description":"Website of your page. Clicking on your statuspage image will link here."},"branding":{"type":"string","description":"The main template your statuspage will use","enum":["premium","basic"]},"css_body_background_color":{"type":"string","description":"CSS Color"},"css_font_color":{"type":"string","description":"CSS Color"},"css_light_font_color":{"type":"string","description":"CSS Color"},"css_greens":{"type":"string","description":"CSS Color"},"css_yellows":{"type":"string","description":"CSS Color"},"css_oranges":{"type":"string","description":"CSS Color"},"css_reds":{"type":"string","description":"CSS Color"},"css_blues":{"type":"string","description":"CSS Color"},"css_border_color":{"type":"string","description":"CSS Color"},"css_graph_color":{"type":"string","description":"CSS Color"},"css_link_color":{"type":"string","description":"CSS Color"},"css_no_data":{"type":"string","description":"CSS Color"},"hidden_from_search":{"type":"boolean","description":"Should your page hide itself from search engines"},"viewers_must_be_team_members":{"type":"boolean"},"allow_page_subscribers":{"type":"boolean","description":"Can your users subscribe to all notifications on the page"},"allow_incident_subscribers":{"type":"boolean","description":"Can your users subscribe to notifications for a single incident"},"allow_email_subscribers":{"type":"boolean","description":"Can your users choose to receive notifications via email"},"allow_sms_subscribers":{"type":"boolean","description":"Can your users choose to receive notifications via SMS"},"allow_rss_atom_feeds":{"type":"boolean","description":"Can your users choose to access incident feeds via RSS/Atom (not functional on Audience-Specific pages)"},"allow_webhook_subscribers":{"type":"boolean","description":"Can your users choose to receive notifications via Webhooks"},"notifications_from_email":{"type":"string","description":"Allows you to customize the email address your page notifications come from"},"time_zone":{"type":"string","description":"Timezone configured for your page"},"notifications_email_footer":{"type":"string","description":"Allows you to customize the footer appearing on your notification emails. Accepts Markdown for formatting"}}}},"description":"Update a page"},"putPages":{"type":"object","properties":{"page":{"type":"object","properties":{"name":{"type":"string","description":"Name of your page to be displayed"},"domain":{"type":"string","description":"CNAME alias for your status page"},"subdomain":{"type":"string","description":"Subdomain at which to access your status page"},"url":{"type":"string","description":"Website of your page. Clicking on your statuspage image will link here."},"branding":{"type":"string","description":"The main template your statuspage will use","enum":["premium","basic"]},"css_body_background_color":{"type":"string","description":"CSS Color"},"css_font_color":{"type":"string","description":"CSS Color"},"css_light_font_color":{"type":"string","description":"CSS Color"},"css_greens":{"type":"string","description":"CSS Color"},"css_yellows":{"type":"string","description":"CSS Color"},"css_oranges":{"type":"string","description":"CSS Color"},"css_reds":{"type":"string","description":"CSS Color"},"css_blues":{"type":"string","description":"CSS Color"},"css_border_color":{"type":"string","description":"CSS Color"},"css_graph_color":{"type":"string","description":"CSS Color"},"css_link_color":{"type":"string","description":"CSS Color"},"css_no_data":{"type":"string","description":"CSS Color"},"hidden_from_search":{"type":"boolean","description":"Should your page hide itself from search engines"},"viewers_must_be_team_members":{"type":"boolean"},"allow_page_subscribers":{"type":"boolean","description":"Can your users subscribe to all notifications on the page"},"allow_incident_subscribers":{"type":"boolean","description":"Can your users subscribe to notifications for a single incident"},"allow_email_subscribers":{"type":"boolean","description":"Can your users choose to receive notifications via email"},"allow_sms_subscribers":{"type":"boolean","description":"Can your users choose to receive notifications via SMS"},"allow_rss_atom_feeds":{"type":"boolean","description":"Can your users choose to access incident feeds via RSS/Atom (not functional on Audience-Specific pages)"},"allow_webhook_subscribers":{"type":"boolean","description":"Can your users choose to receive notifications via Webhooks"},"notifications_from_email":{"type":"string","description":"Allows you to customize the email address your page notifications come from"},"time_zone":{"type":"string","description":"Timezone configured for your page"},"notifications_email_footer":{"type":"string","description":"Allows you to customize the footer appearing on your notification emails. Accepts Markdown for formatting"}}}},"description":"Update a page"},"postPagesPageIdPageAccessUsers":{"type":"object","properties":{"page_access_user":{"type":"object","properties":{"external_login":{"type":"string","description":"IDP login user id. Key is typically \"uid\"."},"email":{"type":"string"},"page_access_group_ids":{"type":"array","items":{"type":"string"}},"subscribe_to_components":{"type":"boolean"}}}},"description":"Add a page access user"},"PageAccessUser":{"type":"object","properties":{"id":{"type":"string","example":"wq02tqzzktww","description":"Page Access User Identifier"},"page_id":{"type":"string"},"email":{"type":"string","example":"user@example.com"},"external_login":{"type":"string","description":"IDP login user id. Key is typically \"uid\"."},"page_access_group_id":{"type":"string"},"page_access_group_ids":{"type":"string","example":[]},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"}},"description":"Delete metric for page access user"},"patchPagesPageIdPageAccessUsersPageAccessUserIdComponents":{"type":"object","properties":{"component_ids":{"type":"array","description":"List of component codes to allow access to","items":{"type":"string"}}},"required":["component_ids"],"description":"Add components for page access user"},"putPagesPageIdPageAccessUsersPageAccessUserIdComponents":{"type":"object","properties":{"component_ids":{"type":"array","description":"List of component codes to allow access to","items":{"type":"string"}}},"required":["component_ids"],"description":"Add components for page access user"},"postPagesPageIdPageAccessUsersPageAccessUserIdComponents":{"type":"object","properties":{"component_ids":{"type":"array","description":"List of component codes to allow access to","items":{"type":"string"}}},"required":["component_ids"],"description":"Replace components for page access user"},"deletePagesPageIdPageAccessUsersPageAccessUserIdComponents":{"type":"object","properties":{"component_ids":{"type":"array","description":"List of components codes to remove. If omitted, all components will be removed.","items":{"type":"string"}}},"description":"Remove components for page access user"},"Component":{"type":"object","properties":{"id":{"type":"string","description":"Identifier for component"},"page_id":{"type":"string","description":"Page identifier"},"group_id":{"type":"string","description":"Component Group identifier"},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"},"group":{"type":"boolean","description":"Is this component a group"},"name":{"type":"string","description":"Display name for component"},"description":{"type":"string","description":"More detailed description for component"},"position":{"type":"integer","format":"int32","description":"Order the component will appear on the page"},"status":{"type":"string","enum":["operational","under_maintenance","degraded_performance","partial_outage","major_outage",""],"description":"Status of component"},"showcase":{"type":"boolean","description":"Should this component be showcased"},"only_show_if_degraded":{"type":"boolean","description":"Requires a special feature flag to be enabled"},"automation_email":{"type":"string","description":"Requires a special feature flag to be enabled"},"start_date":{"type":"string","format":"date","description":"The date this component started being used"}},"description":"Add page access groups to a component"},"patchPagesPageIdPageAccessUsersPageAccessUserIdMetrics":{"type":"object","properties":{"metric_ids":{"type":"array","description":"List of metrics to add","items":{"type":"string"}}},"required":["metric_ids"],"description":"Add metrics for page access user"},"putPagesPageIdPageAccessUsersPageAccessUserIdMetrics":{"type":"object","properties":{"metric_ids":{"type":"array","description":"List of metrics to add","items":{"type":"string"}}},"required":["metric_ids"],"description":"Add metrics for page access user"},"postPagesPageIdPageAccessUsersPageAccessUserIdMetrics":{"type":"object","properties":{"metric_ids":{"type":"array","description":"List of metrics to add","items":{"type":"string"}}},"required":["metric_ids"],"description":"Replace metrics for page access user"},"deletePagesPageIdPageAccessUsersPageAccessUserIdMetrics":{"type":"object","properties":{"metric_ids":{"type":"array","description":"List of metrics to remove","items":{"type":"string"}}},"description":"Delete metrics for page access user"},"Metric":{"type":"object","properties":{"id":{"type":"string","description":"Metric identifier"},"metrics_provider_id":{"type":"string","description":"Metric Provider identifier"},"metric_identifier":{"type":"string","description":"Metric Display identifier used to look up the metric data from the provider"},"name":{"type":"string","description":"Name of metric"},"display":{"type":"boolean","description":"Should the metric be displayed"},"tooltip_description":{"type":"string"},"backfilled":{"type":"boolean"},"y_axis_min":{"type":"number","format":"float"},"y_axis_max":{"type":"number","format":"float"},"y_axis_hidden":{"type":"boolean","description":"Should the values on the y axis be hidden on render"},"suffix":{"type":"string","description":"Suffix to describe the units on the graph"},"decimal_places":{"type":"integer","format":"int32"},"most_recent_data_at":{"type":"string","format":"date-time"},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"},"last_fetched_at":{"type":"string","format":"date-time"},"backfill_percentage":{"type":"integer","format":"int32"},"reference_name":{"type":"string"}},"description":"Create a metric for a metric provider"},"PageAccessGroup":{"type":"object","properties":{"id":{"type":"string","example":"g1q422ynp7fx","description":"Page Access Group Identifier"},"page_id":{"type":"string","description":"Page Identifier."},"name":{"type":"string","description":"Name for this Group."},"page_access_user_ids":{"type":"array","items":{"type":"string","example":"k2bsl52l7k4f"}},"external_identifier":{"type":"string","description":"Associates group with external group."},"metric_ids":{"type":"array","items":{"type":"string","example":"l2q7f81wfw1w"}},"component_ids":{"type":"array","items":{"type":"string","example":"27y7pphn8pn9"}},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"}},"description":"Remove a component from a page access group"},"postPagesPageIdPageAccessGroups":{"type":"object","properties":{"page_access_group":{"type":"object","properties":{"name":{"type":"string","description":"Name for this Group."},"external_identifier":{"type":"string","description":"Associates group with external group."},"component_ids":{"type":"array","items":{"type":"string"}},"metric_ids":{"type":"array","items":{"type":"string"}},"page_access_user_ids":{"type":"array","items":{"type":"string"}}}}},"description":"Create a page access group"},"patchPagesPageIdPageAccessGroups":{"type":"object","properties":{"page_access_group":{"type":"object","properties":{"name":{"type":"string","description":"Name for this Group."},"external_identifier":{"type":"string","description":"Associates group with external group."},"component_ids":{"type":"array","items":{"type":"string"}},"metric_ids":{"type":"array","items":{"type":"string"}},"page_access_user_ids":{"type":"array","items":{"type":"string"}}}}},"description":"Update a page access group"},"putPagesPageIdPageAccessGroups":{"type":"object","properties":{"page_access_group":{"type":"object","properties":{"name":{"type":"string","description":"Name for this Group."},"external_identifier":{"type":"string","description":"Associates group with external group."},"component_ids":{"type":"array","items":{"type":"string"}},"metric_ids":{"type":"array","items":{"type":"string"}},"page_access_user_ids":{"type":"array","items":{"type":"string"}}}}},"description":"Update a page access group"},"patchPagesPageIdPageAccessGroupsPageAccessGroupIdComponents":{"type":"object","properties":{"component_ids":{"type":"array","description":"List of Component identifiers","items":{"type":"string"}}},"description":"Add components to page access group"},"putPagesPageIdPageAccessGroupsPageAccessGroupIdComponents":{"type":"object","properties":{"component_ids":{"type":"array","description":"List of Component identifiers","items":{"type":"string"}}},"description":"Add components to page access group"},"postPagesPageIdPageAccessGroupsPageAccessGroupIdComponents":{"type":"object","properties":{"component_ids":{"type":"array","description":"List of components codes to set on the page access group","items":{"type":"string"}}},"required":["component_ids"],"description":"Replace components for a page access group"},"deletePagesPageIdPageAccessGroupsPageAccessGroupIdComponents":{"type":"object","properties":{"component_ids":{"type":"array","items":{"type":"string"}}},"description":"Delete components for a page access group"},"postPagesPageIdSubscribersResendConfirmation":{"type":"object","properties":{"subscribers":{"type":"string","description":"The array of subscriber codes to resend confirmations for, or \"all\" to resend confirmations to all subscribers. Only unconfirmed email subscribers will receive this notification."}},"required":["subscribers"],"description":"Resend confirmations to a list of subscribers"},"postPagesPageIdSubscribersUnsubscribe":{"type":"object","properties":{"subscribers":{"type":"string","description":"The array of subscriber codes to unsubscribe (limited to 100), or \"all\" to unsubscribe all subscribers if the number of subscribers is less than 100."},"type":{"type":"string","description":"If this is present, only unsubscribe subscribers of this type.","enum":["email","sms","slack","webhook","teams","integration_partner"]},"state":{"type":"string","description":"If this is present, only unsubscribe subscribers in this state. Specify state \"all\" to unsubscribe subscribers in any states.","enum":["active","unconfirmed","quarantined","all"],"default":"active"},"skip_unsubscription_notification":{"type":"boolean","description":"If skip_unsubscription_notification is true, the subscribers do not receive any notifications when they are unsubscribed."}},"required":["subscribers"],"description":"Unsubscribe a list of subscribers"},"postPagesPageIdSubscribersReactivate":{"type":"object","properties":{"subscribers":{"type":"string","description":"The array of quarantined subscriber codes to reactivate, or \"all\" to reactivate all quarantined subscribers."},"type":{"type":"string","description":"If this is present, only reactivate subscribers of this type.","enum":["email","sms","slack","webhook","integration_partner"]}},"required":["subscribers"],"description":"Reactivate a list of quarantined subscribers"},"SubscriberCountByTypeAndState":{"type":"object","properties":{"email":{"$ref":"#/components/schemas/SubscriberCountByState"},"sms":{"$ref":"#/components/schemas/SubscriberCountByState"},"webhook":{"$ref":"#/components/schemas/SubscriberCountByState"},"integration_partner":{"$ref":"#/components/schemas/SubscriberCountByState"},"slack":{"$ref":"#/components/schemas/SubscriberCountByState"},"teams":{"$ref":"#/components/schemas/SubscriberCountByState"}},"description":"Get a histogram of subscribers by type and then state"},"SubscriberCountByState":{"type":"object","properties":{"active":{"type":"integer","format":"int32","description":"The number of active subscribers found by the query."},"unconfirmed":{"type":"integer","format":"int32","description":"The number of unconfirmed subscribers found by the query."},"quarantined":{"type":"integer","format":"int32","description":"The number of quarantined subscribers found by the query."},"total":{"type":"integer","format":"int32","description":"The total number of subscribers found by the query."}}},"SubscriberCountByType":{"type":"object","properties":{"email":{"type":"integer","format":"int32","description":"The number of Email subscribers found by the query."},"sms":{"type":"integer","format":"int32","description":"The number of Webhook subscribers found by the query."},"webhook":{"type":"integer","format":"int32","description":"The number of SMS subscribers found by the query."},"integration_partner":{"type":"integer","format":"int32","description":"The number of integration partners found by the query."},"slack":{"type":"integer","format":"int32","description":"The number of Slack subscribers found by the query."},"teams":{"type":"integer","format":"int32","description":"The number of MS teams subscribers found by the query."}},"description":"Get a count of subscribers by type"},"Subscriber":{"type":"object","properties":{"id":{"type":"string","example":"p7nqk14h4pyd","description":"Subscriber Identifier"},"skip_confirmation_notification":{"type":"boolean","description":"If this is true, do not notify the user with changes to their subscription."},"mode":{"type":"string","example":"email","description":"The communication mode of the subscriber."},"email":{"type":"string","example":"foo@example2.com","description":"The email address to use to contact the subscriber. Used for Email and Webhook subscribers."},"endpoint":{"type":"string","example":"http://example.com/","description":"The URL where a webhook subscriber elects to receive updates."},"phone_number":{"type":"string","example":"202-555-0105","description":"The phone number used to contact an SMS subscriber"},"phone_country":{"type":"string","example":"US","description":"The two-character country code representing the country of which the phone_number is a part."},"display_phone_number":{"type":"string","example":"+1 (202) 555-0105","description":"A formatted version of the phone_number and phone_country pair, nicely formatted for display."},"obfuscated_channel_name":{"type":"string","example":"#*******an","description":"Obfuscated slack channel name"},"workspace_name":{"type":"string","example":"Atlassian","description":"The workspace name of the slack subscriber."},"quarantined_at":{"type":"string","format":"date-time","description":"The timestamp when the subscriber was quarantined due to an issue reaching them."},"purge_at":{"type":"string","format":"date-time","description":"The timestamp when a quarantined subscriber will be purged (unsubscribed)."},"components":{"type":"string","example":["nt6r0td2r91c"],"description":"The components for which the subscriber has elected to receive updates."},"page_access_user_id":{"type":"string","example":"53s1kwvr2d5w","description":"The Page Access user this subscriber belongs to (only for audience-specific pages)."},"created_at":{"type":"string","format":"date-time"}},"description":"Get an incident subscriber"},"postPagesPageIdSubscribers":{"type":"object","properties":{"subscriber":{"type":"object","properties":{"email":{"type":"string","description":"The email address for creating Email and Webhook subscribers."},"endpoint":{"type":"string","description":"The endpoint URI for creating Webhook subscribers."},"phone_country":{"type":"string","description":"The two-character country where the phone number is located to use for the new SMS subscriber."},"phone_number":{"type":"string","description":"The phone number (as you would dial from the phone_country) to use for the new SMS subscriber."},"skip_confirmation_notification":{"type":"boolean","description":"If skip_confirmation_notification is true, the subscriber does not receive any notifications when their subscription changes. Email subscribers will be automatically opted in. This option is only available for paid pages. This option has no effect for trial customers."},"page_access_user":{"type":"string","description":"The code of the page access user to which the subscriber belongs."},"component_ids":{"type":"array","description":"A list of component ids for which the subscriber should recieve updates for. Components must be an array with at least one element if it is passed at all. Each component must belong to the page indicated in the path.","items":{"type":"string"}}}}},"description":"Create a subscriber. Not applicable for Slack subscribers."},"patchPagesPageIdSubscribers":{"type":"object","properties":{"component_ids":{"type":"array","description":"A list of component ids for which the subscriber should recieve updates for. Components must be an array with at least one element if it is passed at all. Each component must belong to the page indicated in the path. To set the subscriber to be subscribed to all components on the page, exclude this parameter.","items":{"type":"string"}}},"description":"Update a subscriber"},"postPagesPageIdIncidentTemplates":{"type":"object","properties":{"template":{"type":"object","properties":{"name":{"type":"string","description":"Name of the template, as shown in the list on the \"Templates\" tab of the \"Incidents\" page"},"title":{"type":"string","description":"Title to be applied to the incident or maintenance when selecting this template"},"body":{"type":"string","description":"The initial message, created as the first incident or maintenance update."},"group_id":{"type":"string","description":"Identifier of Template Group this template belongs to"},"update_status":{"type":"string","description":"The status the incident or maintenance should transition to when selecting this template","enum":["investigating","identified","monitoring","resolved","scheduled","in_progress","verifying","completed"]},"should_tweet":{"type":"boolean","description":"Whether the \"tweet update\" checkbox should be selected when selecting this template"},"should_send_notifications":{"type":"boolean","description":"Whether the \"deliver notifications\" checkbox should be selected when selecting this template"},"component_ids":{"type":"array","description":"List of component_ids affected by this incident","items":{"type":"string","default":"r2hyfdqrrqfv"}}},"required":["name","title","body"]}},"description":"Create a template"},"IncidentTemplate":{"type":"object","properties":{"id":{"type":"string","example":"410pd036t9kr","description":"Incident Template Identifier"},"components":{"type":"array","items":{"$ref":"#/components/schemas/Component"},"description":"Affected components"},"name":{"type":"string","description":"Name of the template, as shown in the list on the \"Templates\" tab of the \"Incidents\" page"},"title":{"type":"string","description":"Title to be applied to the incident or maintenance when selecting this template"},"body":{"type":"string","description":"Body of the incident or maintenance update to be applied when selecting this template"},"group_id":{"type":"string","example":"3m0wp1f4dydr","description":"Identifier of Template Group this template belongs to"},"update_status":{"type":"string","enum":["investigating","identified","monitoring","resolved","scheduled","in_progress","verifying","completed"],"description":"The status the incident or maintenance should transition to when selecting this template"},"should_tweet":{"type":"boolean","description":"Whether the \"tweet update\" checkbox should be selected when selecting this template"},"should_send_notifications":{"type":"boolean","description":"Whether the \"deliver notifications\" checkbox should be selected when selecting this template"}},"description":"Get a list of templates"},"postPagesPageIdIncidents":{"type":"object","properties":{"incident":{"type":"object","properties":{"name":{"type":"string","description":"Incident Name. There is a maximum limit of 255 characters."},"status":{"type":"string","description":"The incident status. For realtime incidents, valid values are investigating, identified, monitoring, and resolved. For scheduled incidents, valid values are scheduled, in_progress, verifying, and completed.","enum":["investigating","identified","monitoring","resolved","scheduled","in_progress","verifying","completed"]},"impact_override":{"type":"string","description":"value to override calculated impact value","enum":["none","maintenance","minor","major","critical"]},"scheduled_for":{"type":"string","format":"date-time","description":"The timestamp the incident is scheduled for.","default":"2013-05-07T03:00:00.007Z"},"scheduled_until":{"type":"string","format":"date-time","description":"The timestamp the incident is scheduled until.","default":"2013-05-07T06:00:00.007Z"},"scheduled_remind_prior":{"type":"boolean","description":"Controls whether to remind subscribers prior to scheduled incidents."},"auto_transition_to_maintenance_state":{"type":"boolean","description":"Controls whether change components status to under_maintenance once scheduled maintenance is in progress."},"auto_transition_to_operational_state":{"type":"boolean","description":"Controls whether change components status to operational once scheduled maintenance completes."},"scheduled_auto_in_progress":{"type":"boolean","description":"Controls whether the incident is scheduled to automatically change to in progress."},"scheduled_auto_completed":{"type":"boolean","description":"Controls whether the incident is scheduled to automatically change to complete."},"auto_transition_deliver_notifications_at_start":{"type":"boolean","description":"Controls whether send notification when scheduled maintenances auto transition to started."},"auto_transition_deliver_notifications_at_end":{"type":"boolean","description":"Controls whether send notification when scheduled maintenances auto transition to completed."},"reminder_intervals":{"type":"string","description":"Custom reminder intervals for unresolved/open incidents. Not applicable for <strong>Scheduled maintenance</strong><br>There are 4 possible states for reminder_intervals:<br><strong>DEFAULT:</strong> NULL, representing a default behavior with intervals [3, 6, 12, 24].<br><strong>AFTER:</strong> A serialized array of strictly increasing intervals, each integer ranges from [1-24] (inclusive). Ex \"[1, 5, 7, 10]\"<br><strong>EVERY:</strong> An integer in the range [1-24] as a string, representing equal intervals. Ex \"4\" for [4, 8, 12, 16, 20, 24]<br><strong>OFF:</strong> A serialized empty array, for example, \"[]\", meaning no reminder notifications will be sent."},"metadata":{"type":"object","description":"Attach a json object to the incident. All top-level values in the object must also be objects."},"deliver_notifications":{"type":"boolean","description":"Deliver notifications to subscribers if this is true. If this is false, create an incident without notifying customers.","default":true},"auto_tweet_at_beginning":{"type":"boolean","description":"Controls whether tweet automatically when scheduled maintenance starts."},"auto_tweet_on_completion":{"type":"boolean","description":"Controls whether tweet automatically when scheduled maintenance completes."},"auto_tweet_on_creation":{"type":"boolean","description":"Controls whether tweet automatically when scheduled maintenance is created."},"auto_tweet_one_hour_before":{"type":"boolean","description":"Controls whether tweet automatically one hour before scheduled maintenance starts."},"backfill_date":{"type":"string","description":"TimeStamp when incident was backfilled."},"backfilled":{"type":"boolean","description":"Controls whether incident is backfilled. If true, components cannot be specified."},"body":{"type":"string","description":"The initial message, created as the first incident update. There is a maximum limit of 25000 characters"},"components":{"type":"object","description":"Map of status changes to apply to affected components","properties":{"y79zx18yyvf2":{"type":"string","description":"Map of status changes to apply to affected components","enum":["operational","under_maintenance","degraded_performance","partial_outage","major_outage",""]}}},"component_ids":{"type":"array","description":"List of component_ids affected by this incident","items":{"type":"string","default":"4hbdfvy5ptfg"}},"scheduled_auto_transition":{"type":"boolean","description":"Same as :scheduled_auto_transition_in_progress. Controls whether the incident is scheduled to automatically change to in progress."}},"required":["name"]}},"description":"Create an incident"},"Incident":{"type":"object","properties":{"id":{"type":"string","example":"p31zjtct2jer","description":"Incident Identifier"},"components":{"type":"array","items":{"$ref":"#/components/schemas/Component"},"description":"Incident components"},"created_at":{"type":"string","format":"date-time","description":"The timestamp when the incident was created at."},"impact":{"type":"string","example":"critical","enum":["none","maintenance","minor","major","critical"],"description":"The impact of the incident."},"impact_override":{"type":"string","example":"minor","enum":["none","maintenance","minor","major","critical"],"description":"value to override calculated impact value"},"incident_updates":{"type":"array","items":{"$ref":"#/components/schemas/IncidentUpdate"},"description":"The incident updates for incident."},"metadata":{"type":"Object","example":{"jira":{"issue_id":"value"}},"description":"Metadata attached to the incident. Top level values must be objects."},"monitoring_at":{"type":"string","format":"date-time","description":"The timestamp when incident entered monitoring state."},"name":{"type":"string","example":"Data Layer Migration","description":"Incident Name. There is a maximum limit of 255 characters."},"page_id":{"type":"string","description":"Incident Page Identifier"},"postmortem_body":{"type":"string","example":"##### Issue\nAt approximately 17:02 UTC on 2013-04-21, our master database server unexpectedly went unresponsive to all network.\nA reboot of the machine at 17:05 UTC resulted in a failed mount of a corrupted EBS volume, and we made the decision\nat that time to fail over the slave database.\n\n##### Resolution\nAt 17:12 UTC, the slave database had been successfully promoted to master and the application recovered enough to\naccept web traffic again. A new slave database node was created and placed into the rotation to guard against future\nmaster failures. The promoted slave database performed slowly for the next couple of hours as the query cache began\nto warm up, and eventually settled into a reasonable performance profile around 20:00 UTC.\n\n##### Future Mitigation Plans\nOver the past few months, we have been working on an overhaul to our data storage layer with a migration from a Postgres\nsetup to a distributed, fault-tolerant, multi-region data layer using Riak. This initiative has been prioritized, and\nthe migration will be performed in the coming weeks. We will notify our clients of the scheduled downtime via an\nincident on this status site, and via a blog post.\n","description":"Body of the Postmortem."},"postmortem_body_last_updated_at":{"type":"string","format":"date-time","description":"The timestamp when the incident postmortem body was last updated at."},"postmortem_ignored":{"type":"boolean","description":"Controls whether the incident will have postmortem."},"postmortem_notified_subscribers":{"type":"boolean","description":"Indicates whether subscribers are already notificed about postmortem."},"postmortem_notified_twitter":{"type":"boolean","description":"Controls whether to decide if notify postmortem on twitter."},"postmortem_published_at":{"type":"boolean","description":"The timestamp when the postmortem was published."},"resolved_at":{"type":"string","format":"date-time","description":"The timestamp when incident was resolved."},"scheduled_auto_completed":{"type":"boolean","description":"Controls whether the incident is scheduled to automatically change to complete."},"scheduled_auto_in_progress":{"type":"boolean","description":"Controls whether the incident is scheduled to automatically change to in progress."},"scheduled_for":{"type":"string","format":"date-time","example":"2013-05-07T03:00:00.007Z","description":"The timestamp the incident is scheduled for."},"auto_transition_deliver_notifications_at_end":{"type":"boolean","description":"Controls whether send notification when scheduled maintenances auto transition to completed."},"auto_transition_deliver_notifications_at_start":{"type":"boolean","description":"Controls whether send notification when scheduled maintenances auto transition to started."},"auto_transition_to_maintenance_state":{"type":"boolean","description":"Controls whether change components status to under_maintenance once scheduled maintenance is in progress."},"auto_transition_to_operational_state":{"type":"boolean","description":"Controls whether change components status to operational once scheduled maintenance completes."},"scheduled_remind_prior":{"type":"boolean","description":"Controls whether to remind subscribers prior to scheduled incidents."},"scheduled_reminded_at":{"type":"string","format":"date-time","description":"The timestamp when the scheduled incident reminder was sent at."},"scheduled_until":{"type":"string","format":"date-time","example":"2013-05-07T06:00:00.007Z","description":"The timestamp the incident is scheduled until."},"shortlink":{"type":"string","example":"http://stspg.io/803310a12","description":"Incident Shortlink."},"status":{"type":"string","example":"scheduled","enum":["investigating","identified","monitoring","resolved","scheduled","in_progress","verifying","completed"],"description":"The incident status. For realtime incidents, valid values are investigating, identified, monitoring, and resolved. For scheduled incidents, valid values are scheduled, in_progress, verifying, and completed."},"updated_at":{"type":"string","format":"date-time","description":"The timestamp when the incident was updated at."},"reminder_intervals":{"type":"string","example":"[3, 6, 12, 24]","description":"Custom reminder intervals for unresolved/open incidents. Not applicable for <strong>Scheduled maintenance</strong><br>There are 4 possible states for reminder_intervals:<br><strong>DEFAULT:</strong> NULL, representing a default behavior with intervals [3, 6, 12, 24].<br><strong>AFTER:</strong> A serialized array of strictly increasing intervals, each integer ranges from [1-24] (inclusive). Ex \"[1, 5, 7, 10]\"<br><strong>EVERY:</strong> An integer in the range [1-24] as a string, representing equal intervals. Ex \"4\" for [4, 8, 12, 16, 20, 24]<br><strong>OFF:</strong> A serialized empty array, for example, \"[]\", meaning no reminder notifications will be sent."}},"description":"Get an incident"},"IncidentUpdate":{"type":"object","properties":{"id":{"type":"string","description":"Incident Update Identifier."},"incident_id":{"type":"string","description":"Incident Identifier."},"affected_components":{"type":"array","items":{"type":"object","example":{"code":"string","name":"string","old_status":"operational","new_status":"operational"}},"description":"Affected components associated with the incident update."},"body":{"type":"string","description":"Incident update body."},"created_at":{"type":"string","format":"date-time","description":"The timestamp when the incident update was created at."},"custom_tweet":{"type":"string","description":"An optional customized tweet message for incident postmortem."},"deliver_notifications":{"type":"boolean","description":"Controls whether to delivery notifications."},"display_at":{"type":"string","format":"date-time","description":"Timestamp when incident update is happened."},"status":{"type":"string","enum":["investigating","identified","monitoring","resolved","scheduled","in_progress","verifying","completed"],"description":"The incident status. For realtime incidents, valid values are investigating, identified, monitoring, and resolved. For scheduled incidents, valid values are scheduled, in_progress, verifying, and completed."},"tweet_id":{"type":"string","description":"Tweet identifier associated to this incident update."},"twitter_updated_at":{"type":"string","format":"date-time","description":"The timestamp when twitter updated at."},"updated_at":{"type":"string","format":"date-time","description":"The timestamp when the incident update is updated."},"wants_twitter_update":{"type":"boolean","description":"Controls whether to create twitter update."}},"description":"Update a previous incident update"},"patchPagesPageIdIncidents":{"type":"object","properties":{"incident":{"type":"object","properties":{"name":{"type":"string","description":"Incident Name. There is a maximum limit of 255 characters."},"status":{"type":"string","description":"The incident status. For realtime incidents, valid values are investigating, identified, monitoring, and resolved. For scheduled incidents, valid values are scheduled, in_progress, verifying, and completed.","enum":["investigating","identified","monitoring","resolved","scheduled","in_progress","verifying","completed"]},"impact_override":{"type":"string","description":"value to override calculated impact value","enum":["none","maintenance","minor","major","critical"]},"scheduled_for":{"type":"string","format":"date-time","description":"The timestamp the incident is scheduled for."},"scheduled_until":{"type":"string","format":"date-time","description":"The timestamp the incident is scheduled until."},"scheduled_remind_prior":{"type":"boolean","description":"Controls whether to remind subscribers prior to scheduled incidents."},"auto_transition_to_maintenance_state":{"type":"boolean","description":"Controls whether change components status to under_maintenance once scheduled maintenance is in progress."},"auto_transition_to_operational_state":{"type":"boolean","description":"Controls whether change components status to operational once scheduled maintenance completes."},"scheduled_auto_in_progress":{"type":"boolean","description":"Controls whether the incident is scheduled to automatically change to in progress."},"scheduled_auto_completed":{"type":"boolean","description":"Controls whether the incident is scheduled to automatically change to complete."},"auto_transition_deliver_notifications_at_start":{"type":"boolean","description":"Controls whether send notification when scheduled maintenances auto transition to started."},"auto_transition_deliver_notifications_at_end":{"type":"boolean","description":"Controls whether send notification when scheduled maintenances auto transition to completed."},"reminder_intervals":{"type":"string","description":"Custom reminder intervals for unresolved/open incidents. Not applicable for <strong>Scheduled maintenance</strong><br>There are 4 possible states for reminder_intervals:<br><strong>DEFAULT:</strong> NULL, representing a default behavior with intervals [3, 6, 12, 24].<br><strong>AFTER:</strong> A serialized array of strictly increasing intervals, each integer ranges from [1-24] (inclusive). Ex \"[1, 5, 7, 10]\"<br><strong>EVERY:</strong> An integer in the range [1-24] as a string, representing equal intervals. Ex \"4\" for [4, 8, 12, 16, 20, 24]<br><strong>OFF:</strong> A serialized empty array, for example, \"[]\", meaning no reminder notifications will be sent."},"metadata":{"type":"object","description":"Attach a json object to the incident. All top-level values in the object must also be objects."},"deliver_notifications":{"type":"boolean","description":"Deliver notifications to subscribers if this is true. If this is false, create an incident without notifying customers.","default":true},"auto_tweet_at_beginning":{"type":"boolean","description":"Controls whether tweet automatically when scheduled maintenance starts."},"auto_tweet_on_completion":{"type":"boolean","description":"Controls whether tweet automatically when scheduled maintenance completes."},"auto_tweet_on_creation":{"type":"boolean","description":"Controls whether tweet automatically when scheduled maintenance is created."},"auto_tweet_one_hour_before":{"type":"boolean","description":"Controls whether tweet automatically one hour before scheduled maintenance starts."},"backfill_date":{"type":"string","description":"TimeStamp when incident was backfilled."},"backfilled":{"type":"boolean","description":"Controls whether incident is backfilled. If true, components cannot be specified."},"body":{"type":"string","description":"The initial message, created as the first incident update. There is a maximum limit of 25000 characters"},"components":{"type":"object","description":"Map of status changes to apply to affected components","properties":{"62q7mlwqt9g3":{"type":"string","description":"Map of status changes to apply to affected components","enum":["operational","under_maintenance","degraded_performance","partial_outage","major_outage",""]}}},"component_ids":{"type":"array","description":"List of component_ids affected by this incident","items":{"type":"string","default":"8ztxp3323n8s"}},"scheduled_auto_transition":{"type":"boolean","description":"Same as :scheduled_auto_transition_in_progress. Controls whether the incident is scheduled to automatically change to in progress."}}}},"description":"Update an incident"},"putPagesPageIdIncidents":{"type":"object","properties":{"incident":{"type":"object","properties":{"name":{"type":"string","description":"Incident Name. There is a maximum limit of 255 characters."},"status":{"type":"string","description":"The incident status. For realtime incidents, valid values are investigating, identified, monitoring, and resolved. For scheduled incidents, valid values are scheduled, in_progress, verifying, and completed.","enum":["investigating","identified","monitoring","resolved","scheduled","in_progress","verifying","completed"]},"impact_override":{"type":"string","description":"value to override calculated impact value","enum":["none","maintenance","minor","major","critical"]},"scheduled_for":{"type":"string","format":"date-time","description":"The timestamp the incident is scheduled for."},"scheduled_until":{"type":"string","format":"date-time","description":"The timestamp the incident is scheduled until."},"scheduled_remind_prior":{"type":"boolean","description":"Controls whether to remind subscribers prior to scheduled incidents."},"auto_transition_to_maintenance_state":{"type":"boolean","description":"Controls whether change components status to under_maintenance once scheduled maintenance is in progress."},"auto_transition_to_operational_state":{"type":"boolean","description":"Controls whether change components status to operational once scheduled maintenance completes."},"scheduled_auto_in_progress":{"type":"boolean","description":"Controls whether the incident is scheduled to automatically change to in progress."},"scheduled_auto_completed":{"type":"boolean","description":"Controls whether the incident is scheduled to automatically change to complete."},"auto_transition_deliver_notifications_at_start":{"type":"boolean","description":"Controls whether send notification when scheduled maintenances auto transition to started."},"auto_transition_deliver_notifications_at_end":{"type":"boolean","description":"Controls whether send notification when scheduled maintenances auto transition to completed."},"reminder_intervals":{"type":"string","description":"Custom reminder intervals for unresolved/open incidents. Not applicable for <strong>Scheduled maintenance</strong><br>There are 4 possible states for reminder_intervals:<br><strong>DEFAULT:</strong> NULL, representing a default behavior with intervals [3, 6, 12, 24].<br><strong>AFTER:</strong> A serialized array of strictly increasing intervals, each integer ranges from [1-24] (inclusive). Ex \"[1, 5, 7, 10]\"<br><strong>EVERY:</strong> An integer in the range [1-24] as a string, representing equal intervals. Ex \"4\" for [4, 8, 12, 16, 20, 24]<br><strong>OFF:</strong> A serialized empty array, for example, \"[]\", meaning no reminder notifications will be sent."},"metadata":{"type":"object","description":"Attach a json object to the incident. All top-level values in the object must also be objects."},"deliver_notifications":{"type":"boolean","description":"Deliver notifications to subscribers if this is true. If this is false, create an incident without notifying customers.","default":true},"auto_tweet_at_beginning":{"type":"boolean","description":"Controls whether tweet automatically when scheduled maintenance starts."},"auto_tweet_on_completion":{"type":"boolean","description":"Controls whether tweet automatically when scheduled maintenance completes."},"auto_tweet_on_creation":{"type":"boolean","description":"Controls whether tweet automatically when scheduled maintenance is created."},"auto_tweet_one_hour_before":{"type":"boolean","description":"Controls whether tweet automatically one hour before scheduled maintenance starts."},"backfill_date":{"type":"string","description":"TimeStamp when incident was backfilled."},"backfilled":{"type":"boolean","description":"Controls whether incident is backfilled. If true, components cannot be specified."},"body":{"type":"string","description":"The initial message, created as the first incident update. There is a maximum limit of 25000 characters"},"components":{"type":"object","description":"Map of status changes to apply to affected components","properties":{"62q7mlwqt9g3":{"type":"string","description":"Map of status changes to apply to affected components","enum":["operational","under_maintenance","degraded_performance","partial_outage","major_outage",""]}}},"component_ids":{"type":"array","description":"List of component_ids affected by this incident","items":{"type":"string","default":"8ztxp3323n8s"}},"scheduled_auto_transition":{"type":"boolean","description":"Same as :scheduled_auto_transition_in_progress. Controls whether the incident is scheduled to automatically change to in progress."}}}},"description":"Update an incident"},"patchPagesPageIdIncidentsIncidentIdIncidentUpdates":{"type":"object","properties":{"incident_update":{"type":"object","properties":{"wants_twitter_update":{"type":"boolean","description":"Controls whether to create twitter update."},"body":{"type":"string","description":"Incident update body."},"display_at":{"type":"string","format":"date-time","description":"Timestamp when incident update is happened."},"deliver_notifications":{"type":"boolean","description":"Controls whether to delivery notifications."}}}},"description":"Update a previous incident update"},"putPagesPageIdIncidentsIncidentIdIncidentUpdates":{"type":"object","properties":{"incident_update":{"type":"object","properties":{"wants_twitter_update":{"type":"boolean","description":"Controls whether to create twitter update."},"body":{"type":"string","description":"Incident update body."},"display_at":{"type":"string","format":"date-time","description":"Timestamp when incident update is happened."},"deliver_notifications":{"type":"boolean","description":"Controls whether to delivery notifications."}}}},"description":"Update a previous incident update"},"postPagesPageIdIncidentsIncidentIdSubscribers":{"type":"object","properties":{"subscriber":{"type":"object","properties":{"email":{"type":"string","description":"The email address for creating Email subscribers."},"phone_country":{"type":"string","description":"The two-character country where the phone number is located to use for the new SMS subscriber."},"phone_number":{"type":"string","description":"The phone number (as you would dial from the phone_country) to use for the new SMS subscriber."},"skip_confirmation_notification":{"type":"boolean","description":"If skip_confirmation_notification is true, the subscriber does not receive any notifications when their subscription changes. Email subscribers will be automatically opted in. This option is only available for paid pages. This option has no effect for trial customers."}}}},"description":"Create an incident subscriber"},"Postmortem":{"type":"object","properties":{"preview_key":{"type":"string","description":"Preview Key"},"body":{"type":"string","description":"Postmortem body"},"body_updated_at":{"type":"string","format":"date-time"},"body_draft":{"type":"string","description":"Body draft"},"body_draft_updated_at":{"type":"string","format":"date-time"},"published_at":{"type":"string","format":"date-time"},"notify_subscribers":{"type":"boolean","description":"Should email subscribers be notified."},"notify_twitter":{"type":"boolean","description":"Should Twitter followers be notified."},"custom_tweet":{"type":"string","description":"Custom tweet for Incident Postmortem"},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"}},"description":"Revert Postmortem"},"putPagesPageIdIncidentsIncidentIdPostmortem":{"type":"object","properties":{"postmortem":{"type":"object","properties":{"body_draft":{"type":"string","description":"Body of Postmortem to create."}},"required":["body_draft"]}},"description":"Create Postmortem"},"putPagesPageIdIncidentsIncidentIdPostmortemPublish":{"type":"object","properties":{"postmortem":{"type":"object","properties":{"notify_twitter":{"type":"boolean","description":"Whether to notify Twitter followers"},"notify_subscribers":{"type":"boolean","description":"Whether to notify e-mail subscribers"},"custom_tweet":{"type":"string","description":"Custom postmortem tweet to publish"}}}},"description":"Publish Postmortem"},"postPagesPageIdComponents":{"type":"object","properties":{"component":{"type":"object","properties":{"description":{"type":"string","description":"More detailed description for component"},"status":{"type":"string","description":"Status of component","enum":["operational","under_maintenance","degraded_performance","partial_outage","major_outage",""]},"name":{"type":"string","description":"Display name for component"},"only_show_if_degraded":{"type":"boolean","description":"Requires a special feature flag to be enabled"},"group_id":{"type":"string","description":"Component Group identifier"},"showcase":{"type":"boolean","description":"Should this component be showcased"},"start_date":{"type":"string","format":"date","description":"The date this component started being used"}}}},"description":"Create a component"},"patchPagesPageIdComponents":{"type":"object","properties":{"component":{"type":"object","properties":{"description":{"type":"string","description":"More detailed description for component"},"status":{"type":"string","description":"Status of component","enum":["operational","under_maintenance","degraded_performance","partial_outage","major_outage",""]},"name":{"type":"string","description":"Display name for component"},"only_show_if_degraded":{"type":"boolean","description":"Requires a special feature flag to be enabled"},"group_id":{"type":"string","description":"Component Group identifier"},"showcase":{"type":"boolean","description":"Should this component be showcased"},"start_date":{"type":"string","format":"date","description":"The date this component started being used"}}}},"description":"Update a component"},"putPagesPageIdComponents":{"type":"object","properties":{"component":{"type":"object","properties":{"description":{"type":"string","description":"More detailed description for component"},"status":{"type":"string","description":"Status of component","enum":["operational","under_maintenance","degraded_performance","partial_outage","major_outage",""]},"name":{"type":"string","description":"Display name for component"},"only_show_if_degraded":{"type":"boolean","description":"Requires a special feature flag to be enabled"},"group_id":{"type":"string","description":"Component Group identifier"},"showcase":{"type":"boolean","description":"Should this component be showcased"},"start_date":{"type":"string","format":"date","description":"The date this component started being used"}}}},"description":"Update a component"},"ComponentUptime":{"type":"object","properties":{"range_start":{"type":"string","format":"date-time","example":"2020-01-15","description":"Start date used for uptime calculation (see the warnings field in the response if this value does not match the start parameter you provided)."},"range_end":{"type":"string","format":"date-time","example":"2020-02-15","description":"End date used for uptime calculation (see the warnings field in the response if this value does not match the end parameter you provided)."},"uptime_percentage":{"type":"number","format":"float","example":96.67,"description":"Uptime percentage for a component"},"major_outage":{"type":"integer","format":"int32","example":86400,"description":"Seconds of major outage"},"partial_outage":{"type":"integer","format":"int32","example":0,"description":"Seconds of partial outage"},"warnings":{"type":"string","example":["End date was adjusted to today. See range_end field in response for end date used."],"description":"Warning messages related to the uptime query that may occur"},"id":{"type":"string","description":"Component identifier"},"name":{"type":"string","description":"Component display name"},"related_events":{"type":"object","properties":{"id":{"type":"string","description":"Incident identifier"}},"description":"Related incidents"}},"description":"Get uptime data for a component that has uptime showcase enabled"},"postPagesPageIdComponentGroups":{"type":"object","properties":{"description":{"type":"string","description":"Description of the component group."},"component_group":{"type":"object","properties":{"components":{"type":"array","items":{"type":"string"}},"name":{"type":"string"}},"required":["components","name"]}},"description":"Create a component group"},"GroupComponent":{"type":"object","properties":{"id":{"type":"string","example":"sctnjqtpywm8","description":"Component Group Identifier"},"page_id":{"type":"string"},"name":{"type":"string","example":"API Components"},"description":{"type":"string"},"components":{"type":"string","example":["abc123","abc124"]},"position":{"type":"string"},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"}},"description":"Get a component group"},"patchPagesPageIdComponentGroups":{"type":"object","properties":{"description":{"type":"string","description":"Updated description of the component group."},"component_group":{"type":"object","properties":{"components":{"type":"array","items":{"type":"string"}},"name":{"type":"string"}},"required":["components","name"]}},"description":"Update a component group"},"putPagesPageIdComponentGroups":{"type":"object","properties":{"description":{"type":"string","description":"Updated description of the component group."},"component_group":{"type":"object","properties":{"components":{"type":"array","items":{"type":"string"}},"name":{"type":"string"}},"required":["components","name"]}},"description":"Update a component group"},"ComponentGroupUptime":{"type":"object","properties":{"range_start":{"type":"string","format":"date-time","example":"2020-01-15","description":"Start date used for uptime calculation (see the warnings field in the response if this value does not match the start parameter you provided)."},"range_end":{"type":"string","format":"date-time","example":"2020-02-15","description":"End date used for uptime calculation (see the warnings field in the response if this value does not match the end parameter you provided)."},"uptime_percentage":{"type":"number","format":"float","example":96.67,"description":"Uptime percentage for a component"},"major_outage":{"type":"integer","format":"int32","example":86400,"description":"Seconds of major outage"},"partial_outage":{"type":"integer","format":"int32","example":0,"description":"Seconds of partial outage"},"warnings":{"type":"string","example":["End date was adjusted to today. See range_end field in response for end date used."],"description":"Warning messages related to the uptime query that may occur"},"id":{"type":"string","description":"Component group identifier"},"name":{"type":"string","description":"Component group display name"},"related_events":{"type":"object","properties":{"component_id":{"type":"string","description":"Component identifier"},"incidents":{"type":"object","properties":{"id":{"type":"string","description":"Incident identifier"}},"description":"Related incidents"}},"description":"Related incidents by component"}},"description":"Get uptime data for a component group that has uptime showcase enabled for at least one component."},"MetricAddResponse":{"type":"object","properties":{"metric_id":{"type":"array","items":{"type":"object","properties":{"timestamp":{"type":"integer","format":"int32"},"value":{"type":"number","format":"float"}}},"description":"Metric identifier to add data to"}},"description":"Add data points to metrics"},"postPagesPageIdMetricsData":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/MetricAddResponse"}},"required":["data"],"description":"Add data points to metrics"},"patchPagesPageIdMetrics":{"type":"object","properties":{"metric":{"type":"object","properties":{"name":{"type":"string","description":"Name of metric"},"metric_identifier":{"type":"string","description":"Metric Display identifier used to look up the metric data from the provider"}}}},"description":"Update a metric"},"putPagesPageIdMetrics":{"type":"object","properties":{"metric":{"type":"object","properties":{"name":{"type":"string","description":"Name of metric"},"metric_identifier":{"type":"string","description":"Metric Display identifier used to look up the metric data from the provider"}}}},"description":"Update a metric"},"postPagesPageIdMetricsMetricIdData":{"type":"object","properties":{"data":{"type":"object","properties":{"timestamp":{"type":"integer","format":"int32","description":"Time to store the metric against"},"value":{"type":"number","format":"float"}}}},"required":["data"],"description":"Add data to a metric"},"SingleMetricAddResponse":{"type":"object","properties":{"data":{"type":"object","properties":{"timestamp":{"type":"integer","format":"int32"},"value":{"type":"number","format":"float"}}}},"description":"Add data to a metric"},"MetricsProvider":{"type":"object","properties":{"id":{"type":"string","description":"Identifier for Metrics Provider"},"type":{"type":"string"},"disabled":{"type":"boolean"},"metric_base_uri":{"type":"string"},"last_revalidated_at":{"type":"string","format":"date-time"},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"},"page_id":{"type":"integer","format":"int32"}},"description":"Delete a metric provider"},"postPagesPageIdMetricsProviders":{"type":"object","properties":{"metrics_provider":{"type":"object","properties":{"email":{"type":"string","description":"Required by the Librato metrics provider."},"password":{"type":"string"},"api_key":{"type":"string","description":"Required by the Datadog and NewRelic type metrics providers."},"api_token":{"type":"string","description":"Required by the Librato, Datadog and Pingdom type metrics providers."},"application_key":{"type":"string","description":"Required by the Pingdom-type metrics provider."},"type":{"type":"string","description":"One of \"Pingdom\", \"NewRelic\", \"Librato\", \"Datadog\", or \"Self\""},"metric_base_uri":{"type":"string","description":"Required by the Datadog and NewRelic type metrics providers."}}}},"description":"Create a metric provider"},"patchPagesPageIdMetricsProviders":{"type":"object","properties":{"metrics_provider":{"type":"object","properties":{"type":{"type":"string"},"metric_base_uri":{"type":"string"}}}},"description":"Update a metric provider"},"putPagesPageIdMetricsProviders":{"type":"object","properties":{"metrics_provider":{"type":"object","properties":{"type":{"type":"string"},"metric_base_uri":{"type":"string"}}}},"description":"Update a metric provider"},"postPagesPageIdMetricsProvidersMetricsProviderIdMetrics":{"type":"object","properties":{"metric":{"type":"object","properties":{"name":{"type":"string","description":"Name of metric"},"metric_identifier":{"type":"string","description":"The identifier used to look up the metric data from the provider"},"transform":{"type":"string","description":"The transform to apply to metric before pulling into Statuspage. One of: \"average\", \"count\", \"max\", \"min\", or \"sum\""},"application_id":{"type":"string","description":"The Identifier for new relic application. Required in the case of NewRelic only"},"suffix":{"type":"string","description":"Suffix to describe the units on the graph"},"y_axis_min":{"type":"integer","format":"int32","description":"The lower bound of the y axis"},"y_axis_max":{"type":"integer","format":"int32","description":"The upper bound of the y axis"},"y_axis_hidden":{"type":"boolean","description":"Should the values on the y axis be hidden on render"},"display":{"type":"boolean","description":"Should the metric be displayed"},"decimal_places":{"type":"integer","format":"int32","description":"How many decimal places to render on the graph"},"tooltip_description":{"type":"string"}}}},"description":"Create a metric for a metric provider"},"StatusEmbedConfig":{"type":"object","properties":{"page_id":{"type":"string","description":"Page identifier"},"position":{"type":"string","description":"Corner where status embed iframe will appear on page"},"incident_background_color":{"type":"string","description":"Color of status embed iframe background when displaying incident"},"incident_text_color":{"type":"string","description":"Color of status embed iframe text when displaying incident"},"maintenance_background_color":{"type":"string","description":"Color of status embed iframe background when displaying maintenance"},"maintenance_text_color":{"type":"string","description":"Color of status embed iframe text when displaying maintenance"}},"description":"Update status embed config settings"},"patchPagesPageIdStatusEmbedConfig":{"type":"object","properties":{"status_embed_config":{"type":"object","properties":{"position":{"type":"string","description":"Corner where status embed iframe will appear on page"},"incident_background_color":{"type":"string","description":"Color of status embed iframe background when displaying incident"},"incident_text_color":{"type":"string","description":"Color of status embed iframe text when displaying incident"},"maintenance_background_color":{"type":"string","description":"Color of status embed iframe background when displaying maintenance"},"maintenance_text_color":{"type":"string","description":"Color of status embed iframe text when displaying maintenance"}}}},"description":"Update status embed config settings"},"putPagesPageIdStatusEmbedConfig":{"type":"object","properties":{"status_embed_config":{"type":"object","properties":{"position":{"type":"string","description":"Corner where status embed iframe will appear on page"},"incident_background_color":{"type":"string","description":"Color of status embed iframe background when displaying incident"},"incident_text_color":{"type":"string","description":"Color of status embed iframe text when displaying incident"},"maintenance_background_color":{"type":"string","description":"Color of status embed iframe background when displaying maintenance"},"maintenance_text_color":{"type":"string","description":"Color of status embed iframe text when displaying maintenance"}}}},"description":"Update status embed config settings"},"putOrganizationsOrganizationIdPermissions":{"type":"object","properties":{"pages":{"type":"object","properties":{"page_id":{"type":"object","properties":{"page_configuration":{"type":"boolean","description":"Whether or not user should have page configuration role. This field will only be present for pages with Role Based Access Control."},"incident_manager":{"type":"boolean","description":"Whether or not user should have incident manager role. This field will only be present for pages with Role Based Access Control."},"maintenance_manager":{"type":"boolean","description":"Whether or not user should have maintenance manager role. This field will only be present for pages with Role Based Access Control."}}}}}},"description":"Update a user's role permissions. Payload should contain a mapping of pages to a set of the desired roles,\n if the page has Role Based Access Control. Otherwise, the pages should map to an empty hash.\n User will lose access to any pages omitted from the payload."},"Permissions":{"type":"object","properties":{"data":{"type":"object","properties":{"user_id":{"type":"string","description":"User identifier"},"pages":{"type":"object","properties":{"page_id":{"type":"string","description":"Page identifier"},"page_configuration":{"type":"boolean","description":"User has page configuration role. This field will only be present if the organization has Role Based Access Control."},"incident_manager":{"type":"boolean","description":"User has incident manager role. This field will only be present if the organization has Role Based Access Control."},"maintenance_manager":{"type":"boolean","description":"User has maintenance manager role. This field will only be present if the organization has Role Based Access Control."}},"description":"Pages accessible by the user."}}}},"description":"Get a user's permissions"},"User":{"type":"object","properties":{"id":{"type":"string","description":"User identifier"},"organization_id":{"type":"string","description":"Organization identifier"},"email":{"type":"string","description":"Email address for the team member"},"first_name":{"type":"string"},"last_name":{"type":"string"},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"}},"description":"Get a list of users"},"postOrganizationsOrganizationIdUsers":{"type":"object","properties":{"user":{"type":"object","properties":{"email":{"type":"string","description":"Email address for the team member"},"password":{"type":"string","description":"Password the team member uses to access the site"},"first_name":{"type":"string"},"last_name":{"type":"string"}}}},"required":["user"],"description":"Create a user"}}}}},"searchIndex":{"store":["section/Code-of-Conduct","section/Rate-Limiting","section/Basics","section/Basics/HTTPS","section/Basics/URL-Prefix","section/Basics/RESTful-Interface","section/Basics/Sending-Data","section/Authentication","tag/permissions","operation/putOrganizationsOrganizationIdPermissionsUserId","operation/getOrganizationsOrganizationIdPermissionsUserId","tag/status-embed-config","operation/getPagesPageIdStatusEmbedConfig","operation/patchPagesPageIdStatusEmbedConfig","operation/putPagesPageIdStatusEmbedConfig","tag/pages","operation/getPages","operation/patchPagesPageId","operation/putPagesPageId","operation/getPagesPageId","tag/page-access-users","operation/postPagesPageIdPageAccessUsers","operation/getPagesPageIdPageAccessUsers","operation/patchPagesPageIdPageAccessUsersPageAccessUserId","operation/putPagesPageIdPageAccessUsersPageAccessUserId","operation/deletePagesPageIdPageAccessUsersPageAccessUserId","operation/getPagesPageIdPageAccessUsersPageAccessUserId","tag/page-access-user-components","operation/patchPagesPageIdPageAccessUsersPageAccessUserIdComponents","operation/putPagesPageIdPageAccessUsersPageAccessUserIdComponents","operation/postPagesPageIdPageAccessUsersPageAccessUserIdComponents","operation/deletePagesPageIdPageAccessUsersPageAccessUserIdComponents","operation/getPagesPageIdPageAccessUsersPageAccessUserIdComponents","operation/deletePagesPageIdPageAccessUsersPageAccessUserIdComponentsComponentId","tag/page-access-user-metrics","operation/patchPagesPageIdPageAccessUsersPageAccessUserIdMetrics","operation/putPagesPageIdPageAccessUsersPageAccessUserIdMetrics","operation/postPagesPageIdPageAccessUsersPageAccessUserIdMetrics","operation/deletePagesPageIdPageAccessUsersPageAccessUserIdMetrics","operation/getPagesPageIdPageAccessUsersPageAccessUserIdMetrics","operation/deletePagesPageIdPageAccessUsersPageAccessUserIdMetricsMetricId","tag/page-access-groups","operation/getPagesPageIdPageAccessGroups","operation/postPagesPageIdPageAccessGroups","operation/getPagesPageIdPageAccessGroupsPageAccessGroupId","operation/patchPagesPageIdPageAccessGroupsPageAccessGroupId","operation/putPagesPageIdPageAccessGroupsPageAccessGroupId","operation/deletePagesPageIdPageAccessGroupsPageAccessGroupId","tag/page-access-group-components","operation/patchPagesPageIdPageAccessGroupsPageAccessGroupIdComponents","operation/putPagesPageIdPageAccessGroupsPageAccessGroupIdComponents","operation/postPagesPageIdPageAccessGroupsPageAccessGroupIdComponents","operation/deletePagesPageIdPageAccessGroupsPageAccessGroupIdComponents","operation/getPagesPageIdPageAccessGroupsPageAccessGroupIdComponents","operation/deletePagesPageIdPageAccessGroupsPageAccessGroupIdComponentsComponentId","tag/subscribers","operation/postPagesPageIdSubscribersResendConfirmation","operation/postPagesPageIdSubscribersUnsubscribe","operation/postPagesPageIdSubscribersReactivate","operation/getPagesPageIdSubscribersHistogramByState","operation/getPagesPageIdSubscribersCount","operation/getPagesPageIdSubscribersUnsubscribed","operation/postPagesPageIdSubscribers","operation/getPagesPageIdSubscribers","operation/postPagesPageIdSubscribersSubscriberIdResendConfirmation","operation/deletePagesPageIdSubscribersSubscriberId","operation/patchPagesPageIdSubscribersSubscriberId","operation/getPagesPageIdSubscribersSubscriberId","tag/templates","operation/postPagesPageIdIncidentTemplates","operation/getPagesPageIdIncidentTemplates","tag/incidents","operation/postPagesPageIdIncidents","operation/getPagesPageIdIncidents","operation/getPagesPageIdIncidentsActiveMaintenance","operation/getPagesPageIdIncidentsUpcoming","operation/getPagesPageIdIncidentsScheduled","operation/getPagesPageIdIncidentsUnresolved","operation/deletePagesPageIdIncidentsIncidentId","operation/patchPagesPageIdIncidentsIncidentId","operation/putPagesPageIdIncidentsIncidentId","operation/getPagesPageIdIncidentsIncidentId","tag/incident-updates","operation/patchPagesPageIdIncidentsIncidentIdIncidentUpdatesIncidentUpdateId","operation/putPagesPageIdIncidentsIncidentIdIncidentUpdatesIncidentUpdateId","tag/incident-subscribers","operation/postPagesPageIdIncidentsIncidentIdSubscribers","operation/getPagesPageIdIncidentsIncidentIdSubscribers","operation/deletePagesPageIdIncidentsIncidentIdSubscribersSubscriberId","operation/getPagesPageIdIncidentsIncidentIdSubscribersSubscriberId","operation/postPagesPageIdIncidentsIncidentIdSubscribersSubscriberIdResendConfirmation","tag/incident-postmortem","operation/getPagesPageIdIncidentsIncidentIdPostmortem","operation/putPagesPageIdIncidentsIncidentIdPostmortem","operation/deletePagesPageIdIncidentsIncidentIdPostmortem","operation/putPagesPageIdIncidentsIncidentIdPostmortemPublish","operation/putPagesPageIdIncidentsIncidentIdPostmortemRevert","tag/components","operation/postPagesPageIdComponents","operation/getPagesPageIdComponents","operation/patchPagesPageIdComponentsComponentId","operation/putPagesPageIdComponentsComponentId","operation/deletePagesPageIdComponentsComponentId","operation/getPagesPageIdComponentsComponentId","operation/getPagesPageIdComponentsComponentIdUptime","operation/deletePagesPageIdComponentsComponentIdPageAccessUsers","operation/postPagesPageIdComponentsComponentIdPageAccessUsers","operation/deletePagesPageIdComponentsComponentIdPageAccessGroups","operation/postPagesPageIdComponentsComponentIdPageAccessGroups","tag/component-groups","operation/postPagesPageIdComponentGroups","operation/getPagesPageIdComponentGroups","operation/patchPagesPageIdComponentGroupsId","operation/putPagesPageIdComponentGroupsId","operation/deletePagesPageIdComponentGroupsId","operation/getPagesPageIdComponentGroupsId","operation/getPagesPageIdComponentGroupsIdUptime","tag/metrics","operation/postPagesPageIdMetricsData","operation/getPagesPageIdMetrics","operation/patchPagesPageIdMetricsMetricId","operation/putPagesPageIdMetricsMetricId","operation/deletePagesPageIdMetricsMetricId","operation/getPagesPageIdMetricsMetricId","operation/deletePagesPageIdMetricsMetricIdData","operation/postPagesPageIdMetricsMetricIdData","operation/getPagesPageIdMetricsProvidersMetricsProviderIdMetrics","operation/postPagesPageIdMetricsProvidersMetricsProviderIdMetrics","tag/metric-providers","operation/getPagesPageIdMetricsProviders","operation/postPagesPageIdMetricsProviders","operation/getPagesPageIdMetricsProvidersMetricsProviderId","operation/patchPagesPageIdMetricsProvidersMetricsProviderId","operation/putPagesPageIdMetricsProvidersMetricsProviderId","operation/deletePagesPageIdMetricsProvidersMetricsProviderId","operation/getPagesPageIdMetricsProvidersMetricsProviderIdMetrics","operation/postPagesPageIdMetricsProvidersMetricsProviderIdMetrics","tag/users","operation/getOrganizationsOrganizationIdPermissionsUserId","operation/deleteOrganizationsOrganizationIdUsersUserId","operation/postOrganizationsOrganizationIdUsers","operation/getOrganizationsOrganizationIdUsers"],"index":{"version":"2.3.8","fields":["title","description"],"fieldVectors":[["title/0",[0,4.661,1,5.249]],["description/0",[2,5.069,3,3.991,4,3.991,5,2.581,6,3.543,7,3.991,8,3.249,9,3.991,10,3.543]],["title/1",[11,4.661,12,4.273]],["description/1",[0,1.896,2,1.896,5,1.381,8,2.866,10,1.896,11,1.896,12,3.657,13,1.738,14,2.135,15,2.135,16,1.381,17,3.521,18,2.135,19,1.896,20,2.135,21,2.135,22,2.135,23,2.135,24,2.135,25,2.135,26,2.135,27,2.135,28,2.135,29,2.135]],["title/2",[30,5.547]],["description/2",[]],["title/3",[31,5.547]],["description/3",[32,6.5,33,5.292]],["title/4",[34,4.661,35,4.661]],["description/4",[5,2.255,35,3.095,36,3.486,37,3.486,38,5.173,39,3.486,40,2.838,41,3.486,42,3.486,43,3.486,44,3.486,45,3.486]],["title/5",[46,5.249,47,5.249]],["description/5",[5,0.814,16,3.25,31,1.117,34,1.117,48,1.258,49,1.258,50,1.258,51,1.258,52,1.258,53,1.258,54,1.258,55,1.258,56,1.258,57,1.258,58,1.117,59,1.117,60,1.258,61,1.024,62,1.258,63,1.258,64,3.017,65,1.258,66,1.258,67,3.719,68,1.258,69,1.117,70,1.258,71,1.258,72,0.955,73,1.258,74,0.955,75,0.436,76,1.258,77,0.304,78,3.017,79,1.258,80,0.814,81,1.258,82,0.814,83,0.487,84,1.258]],["title/6",[85,4.661,86,2.807]],["description/6",[16,3.471,33,0.926,58,1.01,59,2.469,72,0.863,74,0.863,82,0.736,87,0.926,88,1.814,89,2.781,90,1.137,91,2.781,92,1.137,93,1.137,94,1.137,95,1.137,96,1.137,97,1.137,98,1.137,99,1.137,100,1.137,101,0.451,102,1.137,103,1.137,104,2.042,105,2.042,106,1.137,107,0.755,108,0.926,109,1.137,110,0.176,111,1.137,112,1.137,113,2.042,114,1.137,115,1.137,116,2.781,117,1.137,118,1.137,119,1.137]],["title/7",[120,6.247]],["description/7",[16,4.657,121,5.617,122,5.617]],["title/8",[123,3.869]],["description/8",[123,4.026,124,5.771]],["title/9",[77,0.962,123,2.464,125,2.698,126,3.533]],["description/9",[77,0.53,123,1.358,125,1.487,126,4.063,127,3.598,128,1.946,129,3.598,130,0.506,131,1.304,132,2.192,133,2.192,134,0.484,135,2.192,136,2.192,137,1.946,138,2.192,139,0.464,140,2.192,141,2.192]],["title/10",[123,3.251,125,3.56]],["description/10",[123,4.026,125,4.409]],["title/11",[142,2.273,143,2.804,144,2.804]],["description/11",[124,4.987,142,2.821,143,3.479,144,3.479]],["title/12",[131,2.367,142,1.998,143,2.464,144,2.464]],["description/12",[131,3.342,142,2.821,143,3.479,144,3.479]],["title/13",[77,0.858,131,2.112,142,1.782,143,2.198,144,2.198]],["description/13",[77,1.272,131,3.129,142,2.641,143,3.258,144,3.258]],["title/14",[77,0.858,131,2.112,142,1.782,143,2.198,144,2.198]],["description/14",[77,1.272,131,3.129,142,2.641,143,3.258,144,3.258]],["title/15",[130,0.597]],["description/15",[30,2.97,108,2.723,130,0.479,131,1.99,142,1.68,145,3.345,146,3.345,147,3.345,148,3.345,149,2.539,150,3.345,151,2.97,152,3.345]],["title/16",[130,0.502,153,1.245]],["description/16",[130,0.621,153,1.542]],["title/17",[77,1.269,130,0.502]],["description/17",[77,1.572,130,0.621]],["title/18",[77,1.269,130,0.502]],["description/18",[77,1.572,130,0.621]],["title/19",[130,0.597]],["description/19",[130,0.674]],["title/20",[130,0.433,134,0.608,139,0.958]],["description/20",[5,1.145,12,2.449,13,1.441,61,2.449,110,0.275,130,0.539,134,0.238,139,0.375,142,2.324,154,2.449,155,1.571,156,1.343,157,1.571,158,0.375,159,1.77,160,1.343,161,2.671,162,1.343,163,1.571,164,1.145,165,1.571,166,1.343,167,1.265,168,1.571]],["title/21",[130,0.38,134,0.535,139,0.842,169,1.614]],["description/21",[130,0.537,134,0.755,139,1.189,169,2.279]],["title/22",[130,0.38,134,0.535,139,0.842,153,0.944]],["description/22",[130,0.537,134,0.755,139,1.189,153,1.333]],["title/23",[77,0.962,130,0.38,134,0.535,139,0.842]],["description/23",[77,1.358,130,0.537,134,0.755,139,1.189]],["title/24",[77,0.962,130,0.38,134,0.535,139,0.842]],["description/24",[77,1.358,130,0.537,134,0.755,139,1.189]],["title/25",[83,1.54,130,0.38,134,0.535,139,0.842]],["description/25",[83,2.174,130,0.537,134,0.755,139,1.189]],["title/26",[130,0.433,134,0.608,139,0.958]],["description/26",[130,0.576,134,0.81,139,1.276]],["title/27",[110,0.617,130,0.38,134,0.535,139,0.842]],["description/27",[]],["title/28",[110,0.551,130,0.339,134,0.477,139,0.751,169,1.44]],["description/28",[110,0.816,130,0.503,134,0.707,139,1.113,169,2.134]],["title/29",[110,0.551,130,0.339,134,0.477,139,0.751,169,1.44]],["description/29",[110,0.816,130,0.503,134,0.707,139,1.113,169,2.134]],["title/30",[80,2.296,110,0.551,130,0.339,134,0.477,139,0.751]],["description/30",[80,3.402,110,0.816,130,0.503,134,0.707,139,1.113]],["title/31",[110,0.551,130,0.339,134,0.477,139,0.751,170,1.782]],["description/31",[110,0.816,130,0.503,134,0.707,139,1.113,170,2.641]],["title/32",[110,0.617,130,0.38,134,0.535,139,0.842]],["description/32",[110,0.872,130,0.537,134,0.755,139,1.189]],["title/33",[110,0.551,130,0.339,134,0.477,139,0.751,170,1.782]],["description/33",[110,0.816,130,0.503,134,0.707,139,1.113,170,2.641]],["title/34",[130,0.38,134,0.535,139,0.842,158,0.842]],["description/34",[]],["title/35",[130,0.339,134,0.477,139,0.751,158,0.751,169,1.44]],["description/35",[130,0.503,134,0.707,139,1.113,158,1.113,169,2.134]],["title/36",[130,0.339,134,0.477,139,0.751,158,0.751,169,1.44]],["description/36",[130,0.503,134,0.707,139,1.113,158,1.113,169,2.134]],["title/37",[80,2.296,130,0.339,134,0.477,139,0.751,158,0.751]],["description/37",[80,3.402,130,0.503,134,0.707,139,1.113,158,1.113]],["title/38",[83,1.374,130,0.339,134,0.477,139,0.751,158,0.751]],["description/38",[83,2.036,130,0.503,134,0.707,139,1.113,158,1.113]],["title/39",[130,0.38,134,0.535,139,0.842,158,0.842]],["description/39",[130,0.537,134,0.755,139,1.189,158,1.189]],["title/40",[83,1.374,130,0.339,134,0.477,139,0.751,158,0.751]],["description/40",[83,2.036,130,0.503,134,0.707,139,1.113,158,1.113]],["title/41",[130,0.433,134,0.608,171,1.054]],["description/41",[5,1.313,61,1.653,75,0.703,110,0.315,130,0.536,134,0.273,142,2.177,154,1.653,155,1.803,156,1.541,157,1.803,158,0.43,160,1.541,161,2.999,162,1.541,163,1.803,164,1.313,165,1.803,166,1.541,167,1.452,168,1.803,171,0.786]],["title/42",[130,0.38,134,0.535,153,0.944,171,0.926]],["description/42",[130,0.537,134,0.755,153,1.333,171,1.308]],["title/43",[75,1.378,130,0.38,134,0.535,171,0.926]],["description/43",[75,1.945,130,0.537,134,0.755,171,1.308]],["title/44",[130,0.433,134,0.608,171,1.054]],["description/44",[130,0.576,134,0.81,171,1.403]],["title/45",[77,0.962,130,0.38,134,0.535,171,0.926]],["description/45",[77,1.358,130,0.537,134,0.755,171,1.308]],["title/46",[77,0.962,130,0.38,134,0.535,171,0.926]],["description/46",[77,1.358,130,0.537,134,0.755,171,1.308]],["title/47",[130,0.38,134,0.535,170,1.998,171,0.926]],["description/47",[130,0.537,134,0.755,170,2.821,171,1.308]],["title/48",[110,0.617,130,0.38,134,0.535,171,0.926]],["description/48",[]],["title/49",[110,0.551,130,0.339,134,0.477,169,1.44,171,0.826]],["description/49",[110,0.816,130,0.503,134,0.707,169,2.134,171,1.224]],["title/50",[110,0.551,130,0.339,134,0.477,169,1.44,171,0.826]],["description/50",[110,0.816,130,0.503,134,0.707,169,2.134,171,1.224]],["title/51",[80,2.296,110,0.551,130,0.339,134,0.477,171,0.826]],["description/51",[80,3.402,110,0.816,130,0.503,134,0.707,171,1.224]],["title/52",[83,1.374,110,0.551,130,0.339,134,0.477,171,0.826]],["description/52",[83,2.036,110,0.816,130,0.503,134,0.707,171,1.224]],["title/53",[110,0.551,130,0.339,134,0.477,153,0.842,171,0.826]],["description/53",[110,0.816,130,0.503,134,0.707,153,1.248,171,1.224]],["title/54",[110,0.551,130,0.339,134,0.477,170,1.782,171,0.826]],["description/54",[110,0.816,130,0.503,134,0.707,170,2.641,171,1.224]],["title/55",[172,1.799]],["description/55",[5,0.778,6,1.068,16,1.883,77,0.856,107,0.961,110,0.452,130,0.278,142,1.079,149,2.209,156,0.913,172,1.41,173,2.149,174,2.911,175,1.068,176,1.203,177,1.908,178,1.203,179,1.203,180,1.203,181,1.203,182,1.749,183,0.98,184,1.203,185,1.203,186,1.068,187,1.203,188,1.203,189,1.068,190,1.203,191,1.068,192,1.203,193,1.203]],["title/56",[153,0.944,172,1.146,194,2.698,195,2.698]],["description/56",[153,1.333,172,1.617,194,3.81,195,3.81]],["title/57",[153,1.074,172,1.303,196,2.804]],["description/57",[153,1.43,172,1.735,196,3.733]],["title/58",[153,1.074,172,1.303,197,4.019]],["description/58",[153,1.333,172,1.617,189,4.987,197,4.987]],["title/59",[164,2.574,172,1.146,198,3.533,199,3.533]],["description/59",[164,3.633,172,1.617,198,4.987,199,4.987]],["title/60",[164,2.928,172,1.303,200,4.019]],["description/60",[164,3.898,172,1.735,200,5.351]],["title/61",[153,1.074,172,1.303,196,2.804]],["description/61",[153,1.43,172,1.735,196,3.733]],["title/62",[75,1.818,172,1.511]],["description/62",[75,1.822,172,1.987,177,4.67,186,4.67]],["title/63",[153,1.245,172,1.511]],["description/63",[153,1.542,172,1.872]],["title/64",[172,1.303,194,3.07,195,3.07]],["description/64",[172,1.735,194,4.087,195,4.087]],["title/65",[172,1.511,196,3.251]],["description/65",[172,1.872,196,4.026]],["title/66",[77,1.269,172,1.511]],["description/66",[77,1.572,172,1.872]],["title/67",[172,1.799]],["description/67",[172,2.031]],["title/68",[201,4.237]],["description/68",[75,1.158,82,2.164,107,0.908,108,2.723,131,1.99,151,2.97,154,2.723,201,2.269,202,3.345,203,3.345,204,3.345,205,3.345,206,2.539,207,2.539]],["title/69",[75,1.818,201,3.56]],["description/69",[75,2.251,201,4.409]],["title/70",[153,1.245,201,3.56]],["description/70",[153,1.542,201,4.409]],["title/71",[107,1.696]],["description/71",[19,0.759,40,0.696,72,1.196,75,0.546,87,1.283,107,1.378,130,0.082,139,0.181,142,0.429,149,1.196,162,0.649,164,0.553,166,1.196,172,0.631,182,0.696,206,1.663,207,1.196,208,0.855,209,0.696,210,1.399,211,0.855,212,0.855,213,0.855,214,0.855,215,1.575,216,0.855,217,0.855,218,2.191,219,2.191,220,0.759,221,0.855,222,0.759,223,0.759,224,1.399,225,0.759,226,0.855,227,0.855,228,0.855,229,1.575,230,0.855,231,0.855,232,0.855,233,0.855,234,1.575,235,0.759,236,1.399,237,0.759,238,0.855,239,0.855,240,0.759,241,0.855,242,0.759,243,1.575,244,0.855,245,0.855]],["title/72",[75,1.818,107,1.425]],["description/72",[75,2.251,107,1.764]],["title/73",[107,1.425,153,1.245]],["description/73",[107,1.764,153,1.542]],["title/74",[153,1.074,207,3.435,246,4.019]],["description/74",[153,1.43,207,4.574,246,5.351]],["title/75",[107,1.229,153,1.074,247,4.019]],["description/75",[107,1.636,153,1.43,247,5.351]],["title/76",[107,1.229,153,1.074,206,3.435]],["description/76",[107,1.636,153,1.43,206,4.574]],["title/77",[107,1.229,153,1.074,248,4.019]],["description/77",[107,1.636,153,1.43,248,5.351]],["title/78",[83,2.032,107,1.425]],["description/78",[83,2.516,107,1.764]],["title/79",[77,1.269,107,1.425]],["description/79",[77,1.572,107,1.764]],["title/80",[77,1.269,107,1.425]],["description/80",[77,1.572,107,1.764]],["title/81",[107,1.696]],["description/81",[107,1.915]],["title/82",[77,1.269,107,1.425]],["description/82",[]],["title/83",[77,1.378,107,1.08,249,3.02]],["description/83",[77,1.741,107,1.525,249,4.263]],["title/84",[77,1.378,107,1.08,249,3.02]],["description/84",[77,1.741,107,1.525,249,4.263]],["title/85",[107,1.425,172,1.511]],["description/85",[]],["title/86",[75,1.568,107,1.229,172,1.303]],["description/86",[75,2.087,107,1.636,172,1.735]],["title/87",[107,1.229,153,1.074,172,1.303]],["description/87",[107,1.636,153,1.43,172,1.735]],["title/88",[107,1.229,172,1.303,196,2.804]],["description/88",[107,1.636,172,1.735,196,3.733]],["title/89",[107,1.425,172,1.511]],["description/89",[107,1.764,172,1.872]],["title/90",[107,1.08,172,1.146,194,2.698,195,2.698]],["description/90",[107,1.525,172,1.617,194,3.81,195,3.81]],["title/91",[107,1.425,250,2.807]],["description/91",[40,1.382,72,2.203,74,1.288,87,1.382,107,1.222,128,1.507,130,0.162,149,1.288,156,1.288,160,1.288,175,1.507,209,1.382,210,2.578,250,1.552,251,1.507,252,1.382,253,1.697,254,1.697,255,2.903,256,1.697,257,1.697,258,1.697,259,1.697,260,1.697,261,1.697,262,1.382,263,1.507,264,1.697,265,1.697,266,1.697,267,1.697]],["title/92",[250,3.341]],["description/92",[250,3.772]],["title/93",[75,1.818,250,2.807]],["description/93",[75,2.251,250,3.476]],["title/94",[83,2.032,250,2.807]],["description/94",[83,2.516,250,3.476]],["title/95",[250,2.807,268,4.661]],["description/95",[250,3.476,268,5.771]],["title/96",[250,2.807,269,4.661]],["description/96",[250,3.476,269,5.771]],["title/97",[110,0.969]],["description/97",[77,0.696,82,1.862,110,0.694,130,0.275,142,2.247,153,0.683,167,2.058,209,2.344,224,2.556,235,2.556,270,4.473,271,2.879,272,2.879,273,2.879,274,2.879]],["title/98",[75,1.818,110,0.815]],["description/98",[75,2.251,110,1.009]],["title/99",[110,0.815,153,1.245]],["description/99",[110,1.009,153,1.542]],["title/100",[77,1.269,110,0.815]],["description/100",[110,0.816,170,2.641,171,1.224,275,4.67,276,4.67]],["title/101",[77,1.269,110,0.815]],["description/101",[110,0.816,170,2.641,171,1.224,275,4.67,276,4.67]],["title/102",[83,2.032,110,0.815]],["description/102",[83,2.516,110,1.009]],["title/103",[110,0.969]],["description/103",[110,1.095]],["title/104",[86,2.421,110,0.702,277,3.435]],["description/104",[86,2.644,110,0.767,277,5.027,278,4.391,279,4.391]],["title/105",[110,0.551,130,0.339,134,0.477,139,0.751,170,1.782]],["description/105",[110,0.816,130,0.503,134,0.707,139,1.113,170,2.641]],["title/106",[110,0.551,130,0.339,134,0.477,139,0.751,169,1.44]],["description/106",[110,0.816,130,0.503,134,0.707,139,1.113,169,2.134]],["title/107",[110,0.551,130,0.339,134,0.477,170,1.782,171,0.826]],["description/107",[110,0.816,130,0.503,134,0.707,170,2.641,171,1.224]],["title/108",[110,0.551,130,0.339,134,0.477,169,1.44,171,0.826]],["description/108",[110,0.816,130,0.503,134,0.707,169,2.134,171,1.224]],["title/109",[110,0.815,171,1.222]],["description/109",[33,1.327,69,1.448,75,1.278,77,0.394,82,1.055,83,1.697,101,0.646,110,0.896,137,1.448,153,0.665,166,1.237,167,1.165,171,1.345,182,1.327,252,1.327,280,1.327,281,2.805,282,1.63,283,1.327,284,1.63,285,1.63]],["title/110",[75,1.568,110,0.702,171,1.054]],["description/110",[75,2.087,110,0.935,171,1.403]],["title/111",[110,0.702,153,1.074,171,1.054]],["description/111",[110,0.935,153,1.43,171,1.403]],["title/112",[77,1.095,110,0.702,171,1.054]],["description/112",[77,1.457,110,0.935,171,1.403]],["title/113",[77,1.095,110,0.702,171,1.054]],["description/113",[77,1.457,110,0.935,171,1.403]],["title/114",[83,1.752,110,0.702,171,1.054]],["description/114",[83,2.333,110,0.935,171,1.403]],["title/115",[110,0.815,171,1.222]],["description/115",[110,1.009,171,1.513]],["title/116",[86,2.128,110,0.617,171,0.926,277,3.02]],["description/116",[86,2.242,110,0.918,171,0.976,183,3.413,277,4.488,278,3.723,279,3.723]],["title/117",[158,1.322]],["description/117",[8,0.625,13,1.626,16,1.615,74,0.583,82,0.497,85,0.682,86,2.557,88,0.682,130,0.073,158,0.302,160,0.583,183,1.161,191,0.682,220,2.217,222,0.682,223,0.682,236,0.682,237,0.682,242,1.266,251,0.682,252,0.625,262,0.625,263,0.682,280,0.625,283,0.625,286,0.768,287,0.768,288,0.768,289,0.768,290,0.768,291,0.768,292,1.997,293,0.768,294,1.997,295,1.426,296,2.711,297,0.768,298,0.768,299,0.768,300,0.768,301,0.768,302,1.426,303,0.768,304,0.768,305,0.768,306,0.768,307,1.426,308,0.768,309,0.768,310,0.768,311,0.768,312,0.768,313,0.768,314,0.768,315,0.768,316,0.768,317,0.768,318,0.768,319,0.768,320,1.426,321,0.768,322,0.768,323,0.768]],["title/118",[86,2.128,158,0.842,169,1.614,296,3.239]],["description/118",[86,3.004,158,1.189,169,2.279,296,4.573]],["title/119",[153,1.245,158,1.111]],["description/119",[153,1.542,158,1.376]],["title/120",[77,1.269,158,1.111]],["description/120",[77,1.572,158,1.376]],["title/121",[77,1.269,158,1.111]],["description/121",[77,1.572,158,1.376]],["title/122",[83,2.032,158,1.111]],["description/122",[83,2.516,158,1.376]],["title/123",[158,1.322]],["description/123",[158,1.493]],["title/124",[86,2.421,158,0.958,324,4.019]],["description/124",[86,3.223,158,1.276,324,5.351]],["title/125",[86,2.421,158,0.958,169,1.837]],["description/125",[86,3.223,158,1.276,169,2.445]],["title/126",[101,1.577,153,0.944,158,1.206]],["description/126",[101,2.226,153,1.333,158,1.524]],["title/127",[75,1.378,101,1.577,158,1.206]],["description/127",[75,1.945,101,2.226,158,1.524]],["title/128",[101,2.08,158,1.111]],["description/128",[]],["title/129",[101,1.794,153,1.074,158,0.958]],["description/129",[101,2.388,153,1.43,158,1.276]],["title/130",[75,1.568,101,1.794,158,0.958]],["description/130",[75,2.087,101,2.388,158,1.276]],["title/131",[101,2.08,158,1.111]],["description/131",[101,2.576,158,1.376]],["title/132",[77,1.095,101,1.794,158,0.958]],["description/132",[77,1.457,101,2.388,158,1.276]],["title/133",[77,1.095,101,1.794,158,0.958]],["description/133",[77,1.457,101,2.388,158,1.276]],["title/134",[83,1.752,101,1.794,158,0.958]],["description/134",[83,2.333,101,2.388,158,1.276]],["title/135",[101,1.577,153,0.944,158,1.206]],["description/135",[101,2.226,153,1.333,158,1.524]],["title/136",[75,1.378,101,1.577,158,1.206]],["description/136",[75,1.945,101,2.226,158,1.524]],["title/137",[139,1.322]],["description/137",[16,1.982,67,1.606,82,1.17,130,0.293,134,0.243,139,0.649,162,1.373,167,2.191,225,3.54,240,1.606,262,1.472,280,3.246,283,1.472,325,3.064,326,1.809,327,1.809,328,3.987,329,1.809,330,1.809,331,3.064,332,1.809,333,1.809,334,1.809]],["title/138",[123,3.251,125,3.56]],["description/138",[123,4.026,125,4.409]],["title/139",[83,2.032,139,1.111]],["description/139",[83,2.516,139,1.376]],["title/140",[75,1.818,139,1.111]],["description/140",[75,2.251,139,1.376]],["title/141",[139,1.111,153,1.245]],["description/141",[139,1.376,153,1.542]]],"invertedIndex":[["",{"_index":16,"title":{},"description":{"1":{},"5":{},"6":{},"7":{},"55":{},"117":{},"137":{}}}],["1",{"_index":15,"title":{},"description":{"1":{}}}],["10",{"_index":313,"title":{},"description":{"117":{}}}],["28",{"_index":323,"title":{},"description":{"117":{}}}],["30",{"_index":309,"title":{},"description":{"117":{}}}],["420",{"_index":25,"title":{},"description":{"1":{}}}],["429",{"_index":26,"title":{},"description":{"1":{}}}],["5",{"_index":302,"title":{},"description":{"117":{}}}],["60",{"_index":19,"title":{},"description":{"1":{},"71":{}}}],["8kbf7d35c070",{"_index":111,"title":{},"description":{"6":{}}}],["abus",{"_index":4,"title":{},"description":{"0":{}}}],["access",{"_index":134,"title":{"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"105":{},"106":{},"107":{},"108":{}},"description":{"9":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"105":{},"106":{},"107":{},"108":{},"137":{}}}],["account",{"_index":225,"title":{},"description":{"71":{},"137":{}}}],["accuract",{"_index":221,"title":{},"description":{"71":{}}}],["activ",{"_index":246,"title":{"74":{}},"description":{"74":{}}}],["add",{"_index":169,"title":{"21":{},"28":{},"29":{},"35":{},"36":{},"49":{},"50":{},"106":{},"108":{},"118":{},"125":{}},"description":{"21":{},"28":{},"29":{},"35":{},"36":{},"49":{},"50":{},"106":{},"108":{},"118":{},"125":{}}}],["addit",{"_index":238,"title":{},"description":{"71":{}}}],["affect",{"_index":228,"title":{},"description":{"71":{}}}],["allow",{"_index":154,"title":{},"description":{"20":{},"41":{},"68":{}}}],["angri",{"_index":100,"title":{},"description":{"6":{}}}],["anoth",{"_index":284,"title":{},"description":{"109":{}}}],["api",{"_index":5,"title":{},"description":{"0":{},"1":{},"4":{},"5":{},"20":{},"41":{},"55":{}}}],["applic",{"_index":186,"title":{},"description":{"55":{},"62":{}}}],["around",{"_index":290,"title":{},"description":{"117":{}}}],["atlassian",{"_index":331,"title":{},"description":{"137":{}}}],["audience-specif",{"_index":165,"title":{},"description":{"20":{},"41":{}}}],["authent",{"_index":120,"title":{"7":{}},"description":{}}],["author",{"_index":265,"title":{},"description":{"91":{}}}],["automat",{"_index":182,"title":{},"description":{"55":{},"71":{},"109":{}}}],["avail",{"_index":240,"title":{},"description":{"71":{},"137":{}}}],["backfil",{"_index":322,"title":{},"description":{"117":{}}}],["base",{"_index":133,"title":{},"description":{"9":{}}}],["basic",{"_index":30,"title":{"2":{}},"description":{"15":{}}}],["be",{"_index":319,"title":{},"description":{"117":{}}}],["befor",{"_index":166,"title":{},"description":{"20":{},"41":{},"71":{},"109":{}}}],["begin",{"_index":43,"title":{},"description":{"4":{}}}],["below",{"_index":58,"title":{},"description":{"5":{},"6":{}}}],["bodi",{"_index":88,"title":{},"description":{"6":{},"117":{}}}],["br",{"_index":328,"title":{},"description":{"137":{}}}],["bucket",{"_index":65,"title":{},"description":{"5":{}}}],["build",{"_index":287,"title":{},"description":{"117":{}}}],["call",{"_index":41,"title":{},"description":{"4":{}}}],["cast",{"_index":307,"title":{},"description":{"117":{}}}],["caus",{"_index":256,"title":{},"description":{"91":{}}}],["chart",{"_index":305,"title":{},"description":{"117":{}}}],["child",{"_index":281,"title":{},"description":{"109":{}}}],["code",{"_index":0,"title":{"0":{}},"description":{"1":{}}}],["collect",{"_index":64,"title":{},"description":{"5":{}}}],["collection/el",{"_index":73,"title":{},"description":{"5":{}}}],["come",{"_index":215,"title":{},"description":{"71":{}}}],["common",{"_index":233,"title":{},"description":{"71":{}}}],["commun",{"_index":214,"title":{},"description":{"71":{}}}],["compani",{"_index":148,"title":{},"description":{"15":{}}}],["compon",{"_index":110,"title":{"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{}},"description":{"6":{},"20":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"41":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{}}}],["conduct",{"_index":1,"title":{"0":{}},"description":{}}],["config",{"_index":144,"title":{"11":{},"12":{},"13":{},"14":{}},"description":{"11":{},"12":{},"13":{},"14":{}}}],["confirm",{"_index":195,"title":{"56":{},"64":{},"90":{}},"description":{"56":{},"64":{},"90":{}}}],["consider",{"_index":300,"title":{},"description":{"117":{}}}],["constraint",{"_index":299,"title":{},"description":{"117":{}}}],["contact",{"_index":23,"title":{},"description":{"1":{}}}],["contain",{"_index":128,"title":{},"description":{"9":{},"91":{}}}],["content-typ",{"_index":94,"title":{},"description":{"6":{}}}],["control",{"_index":135,"title":{},"description":{"9":{}}}],["convent",{"_index":60,"title":{},"description":{"5":{}}}],["convert",{"_index":104,"title":{},"description":{"6":{}}}],["count",{"_index":200,"title":{"60":{}},"description":{"60":{}}}],["coupl",{"_index":298,"title":{},"description":{"117":{}}}],["creat",{"_index":75,"title":{"43":{},"62":{},"69":{},"72":{},"86":{},"93":{},"98":{},"110":{},"127":{},"130":{},"136":{},"140":{}},"description":{"5":{},"41":{},"43":{},"62":{},"68":{},"69":{},"71":{},"72":{},"86":{},"93":{},"98":{},"109":{},"110":{},"127":{},"130":{},"136":{},"140":{}}}],["critic",{"_index":208,"title":{},"description":{"71":{}}}],["curl",{"_index":113,"title":{},"description":{"6":{}}}],["current",{"_index":42,"title":{},"description":{"4":{}}}],["custom",{"_index":160,"title":{},"description":{"20":{},"41":{},"91":{},"117":{}}}],["d",{"_index":116,"title":{},"description":{"6":{}}}],["data",{"_index":86,"title":{"6":{},"104":{},"116":{},"118":{},"124":{},"125":{}},"description":{"104":{},"116":{},"117":{},"118":{},"124":{},"125":{}}}],["day",{"_index":292,"title":{},"description":{"117":{}}}],["default",{"_index":193,"title":{},"description":{"55":{}}}],["degrad",{"_index":273,"title":{},"description":{"97":{}}}],["delet",{"_index":83,"title":{"25":{},"38":{},"40":{},"52":{},"78":{},"94":{},"102":{},"114":{},"122":{},"134":{},"139":{}},"description":{"5":{},"25":{},"38":{},"40":{},"52":{},"78":{},"94":{},"102":{},"109":{},"114":{},"122":{},"134":{},"139":{}}}],["deprec",{"_index":332,"title":{},"description":{"137":{}}}],["descript",{"_index":56,"title":{},"description":{"5":{}}}],["desir",{"_index":132,"title":{},"description":{"9":{}}}],["destroy",{"_index":84,"title":{},"description":{"5":{}}}],["detail",{"_index":255,"title":{},"description":{"91":{}}}],["display",{"_index":230,"title":{},"description":{"71":{}}}],["do",{"_index":291,"title":{},"description":{"117":{}}}],["document",{"_index":63,"title":{},"description":{"5":{}}}],["don't",{"_index":3,"title":{},"description":{"0":{}}}],["drive",{"_index":146,"title":{},"description":{"15":{}}}],["each",{"_index":13,"title":{},"description":{"1":{},"20":{},"117":{}}}],["easi",{"_index":293,"title":{},"description":{"117":{}}}],["easili",{"_index":103,"title":{},"description":{"6":{}}}],["effect",{"_index":168,"title":{},"description":{"20":{},"41":{}}}],["element",{"_index":67,"title":{},"description":{"5":{},"137":{}}}],["email",{"_index":175,"title":{},"description":{"55":{},"91":{}}}],["emb",{"_index":143,"title":{"11":{},"12":{},"13":{},"14":{}},"description":{"11":{},"12":{},"13":{},"14":{}}}],["empti",{"_index":137,"title":{},"description":{"9":{},"109":{}}}],["enabl",{"_index":279,"title":{},"description":{"104":{},"116":{}}}],["encod",{"_index":105,"title":{},"description":{"6":{}}}],["endpoint",{"_index":167,"title":{},"description":{"20":{},"41":{},"97":{},"109":{},"137":{}}}],["ensur",{"_index":263,"title":{},"description":{"91":{},"117":{}}}],["error",{"_index":24,"title":{},"description":{"1":{}}}],["event",{"_index":209,"title":{},"description":{"71":{},"91":{},"97":{}}}],["exampl",{"_index":59,"title":{},"description":{"5":{},"6":{}}}],["exceed",{"_index":28,"title":{},"description":{"1":{}}}],["exclud",{"_index":190,"title":{},"description":{"55":{}}}],["fail",{"_index":187,"title":{},"description":{"55":{}}}],["featur",{"_index":7,"title":{},"description":{"0":{}}}],["flavor",{"_index":217,"title":{},"description":{"71":{}}}],["follow",{"_index":44,"title":{},"description":{"4":{}}}],["followup",{"_index":261,"title":{},"description":{"91":{}}}],["form",{"_index":89,"title":{},"description":{"6":{}}}],["format",{"_index":102,"title":{},"description":{"6":{}}}],["futur",{"_index":40,"title":{},"description":{"4":{},"71":{},"91":{}}}],["gap",{"_index":304,"title":{},"description":{"117":{}}}],["gener",{"_index":254,"title":{},"description":{"91":{}}}],["give",{"_index":311,"title":{},"description":{"117":{}}}],["given",{"_index":327,"title":{},"description":{"137":{}}}],["great",{"_index":251,"title":{},"description":{"91":{},"117":{}}}],["gremlin",{"_index":99,"title":{},"description":{"6":{}}}],["group",{"_index":171,"title":{"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{}},"description":{"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"100":{},"101":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{}}}],["group_id",{"_index":275,"title":{},"description":{"100":{},"101":{}}}],["happen",{"_index":260,"title":{},"description":{"91":{}}}],["hash",{"_index":138,"title":{},"description":{"9":{}}}],["header",{"_index":95,"title":{},"description":{"6":{}}}],["histogram",{"_index":198,"title":{"59":{}},"description":{"59":{}}}],["histor",{"_index":218,"title":{},"description":{"71":{}}}],["http",{"_index":31,"title":{"3":{}},"description":{"5":{}}}],["https://api.statuspage.io/v1",{"_index":45,"title":{},"description":{"4":{}}}],["https://api.statuspage.io/v1/exampl",{"_index":115,"title":{},"description":{"6":{}}}],["https://api.statuspage.io/v1/pages/asdf123/incidents.json",{"_index":66,"title":{},"description":{"5":{}}}],["https://api.statuspage.io/v1/pages/asdf123/incidents/jklm456.json",{"_index":70,"title":{},"description":{"5":{}}}],["https://support.atlassian.com/contact",{"_index":10,"title":{},"description":{"0":{},"1":{}}}],["id",{"_index":69,"title":{},"description":{"5":{},"109":{}}}],["implement",{"_index":51,"title":{},"description":{"5":{}}}],["implic",{"_index":285,"title":{},"description":{"109":{}}}],["import",{"_index":329,"title":{},"description":{"137":{}}}],["incid",{"_index":107,"title":{"71":{},"72":{},"73":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{}},"description":{"6":{},"55":{},"68":{},"71":{},"72":{},"73":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"83":{},"84":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{}}}],["incident[components][]=8kbf7d35c070",{"_index":118,"title":{},"description":{"6":{}}}],["incident[components][]=vtnh60py4yd7",{"_index":119,"title":{},"description":{"6":{}}}],["incident[name]=test",{"_index":117,"title":{},"description":{"6":{}}}],["includ",{"_index":147,"title":{},"description":{"15":{}}}],["increas",{"_index":22,"title":{},"description":{"1":{}}}],["indic",{"_index":27,"title":{},"description":{"1":{}}}],["individu",{"_index":270,"title":{},"description":{"97":{}}}],["inform",{"_index":72,"title":{},"description":{"5":{},"6":{},"71":{},"91":{}}}],["infrastructur",{"_index":224,"title":{},"description":{"71":{},"97":{}}}],["integr",{"_index":39,"title":{},"description":{"4":{}}}],["interact",{"_index":192,"title":{},"description":{"55":{}}}],["interfac",{"_index":47,"title":{"5":{}},"description":{}}],["interv",{"_index":310,"title":{},"description":{"117":{}}}],["issu",{"_index":9,"title":{},"description":{"0":{}}}],["it'",{"_index":32,"title":{},"description":{"3":{}}}],["json",{"_index":91,"title":{},"description":{"6":{}}}],["lag",{"_index":303,"title":{},"description":{"117":{}}}],["last",{"_index":318,"title":{},"description":{"117":{}}}],["later",{"_index":204,"title":{},"description":{"68":{}}}],["limit",{"_index":12,"title":{"1":{}},"description":{"1":{},"20":{}}}],["list",{"_index":153,"title":{"16":{},"22":{},"42":{},"53":{},"56":{},"57":{},"58":{},"61":{},"63":{},"70":{},"73":{},"74":{},"75":{},"76":{},"77":{},"87":{},"99":{},"111":{},"119":{},"126":{},"129":{},"135":{},"141":{}},"description":{"16":{},"22":{},"42":{},"53":{},"56":{},"57":{},"58":{},"61":{},"63":{},"70":{},"73":{},"74":{},"75":{},"76":{},"77":{},"87":{},"97":{},"99":{},"109":{},"111":{},"119":{},"126":{},"129":{},"135":{},"141":{}}}],["logic",{"_index":54,"title":{},"description":{"5":{}}}],["login",{"_index":157,"title":{},"description":{"20":{},"41":{}}}],["longer",{"_index":333,"title":{},"description":{"137":{}}}],["lose",{"_index":140,"title":{},"description":{"9":{}}}],["maintain",{"_index":37,"title":{},"description":{"4":{}}}],["mainten",{"_index":207,"title":{"74":{}},"description":{"68":{},"71":{},"74":{}}}],["make",{"_index":92,"title":{},"description":{"6":{}}}],["manag",{"_index":330,"title":{},"description":{"137":{}}}],["map",{"_index":129,"title":{},"description":{"9":{}}}],["match",{"_index":96,"title":{},"description":{"6":{}}}],["maximum",{"_index":312,"title":{},"description":{"117":{}}}],["measur",{"_index":18,"title":{},"description":{"1":{}}}],["messag",{"_index":203,"title":{},"description":{"68":{}}}],["metric",{"_index":158,"title":{"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{}},"description":{"20":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{}}}],["microsoft",{"_index":178,"title":{},"description":{"55":{}}}],["migrat",{"_index":334,"title":{},"description":{"137":{}}}],["minimum",{"_index":301,"title":{},"description":{"117":{}}}],["minut",{"_index":242,"title":{},"description":{"71":{},"117":{}}}],["mitig",{"_index":257,"title":{},"description":{"91":{}}}],["more",{"_index":184,"title":{},"description":{"55":{}}}],["multipl",{"_index":315,"title":{},"description":{"117":{}}}],["name",{"_index":108,"title":{},"description":{"6":{},"15":{},"68":{}}}],["near",{"_index":316,"title":{},"description":{"117":{}}}],["nearest",{"_index":308,"title":{},"description":{"117":{}}}],["need",{"_index":161,"title":{},"description":{"20":{},"41":{}}}],["note",{"_index":283,"title":{},"description":{"109":{},"117":{},"137":{}}}],["notif",{"_index":149,"title":{},"description":{"15":{},"55":{},"71":{},"91":{}}}],["null",{"_index":276,"title":{},"description":{"100":{},"101":{}}}],["occur",{"_index":210,"title":{},"description":{"71":{},"91":{}}}],["omit",{"_index":141,"title":{},"description":{"9":{}}}],["on",{"_index":183,"title":{},"description":{"55":{},"116":{},"117":{}}}],["oper",{"_index":124,"title":{},"description":{"8":{},"11":{}}}],["option",{"_index":239,"title":{},"description":{"71":{}}}],["order",{"_index":36,"title":{},"description":{"4":{}}}],["organ",{"_index":280,"title":{},"description":{"109":{},"117":{},"137":{}}}],["orphan",{"_index":282,"title":{},"description":{"109":{}}}],["otherwis",{"_index":136,"title":{},"description":{"9":{}}}],["out",{"_index":229,"title":{},"description":{"71":{}}}],["outag",{"_index":235,"title":{},"description":{"71":{},"97":{}}}],["own",{"_index":325,"title":{},"description":{"137":{}}}],["page",{"_index":130,"title":{"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"105":{},"106":{},"107":{},"108":{}},"description":{"9":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"71":{},"91":{},"97":{},"105":{},"106":{},"107":{},"108":{},"117":{},"137":{}}}],["pass",{"_index":253,"title":{},"description":{"91":{}}}],["past",{"_index":223,"title":{},"description":{"71":{},"117":{}}}],["patch",{"_index":76,"title":{},"description":{"5":{}}}],["pattern",{"_index":53,"title":{},"description":{"5":{}}}],["payload",{"_index":127,"title":{},"description":{"9":{}}}],["peopl",{"_index":155,"title":{},"description":{"20":{},"41":{}}}],["per",{"_index":314,"title":{},"description":{"117":{}}}],["perform",{"_index":274,"title":{},"description":{"97":{}}}],["period",{"_index":236,"title":{},"description":{"71":{},"117":{}}}],["permiss",{"_index":123,"title":{"8":{},"9":{},"10":{},"138":{}},"description":{"8":{},"9":{},"10":{},"138":{}}}],["piec",{"_index":271,"title":{},"description":{"97":{}}}],["plan",{"_index":234,"title":{},"description":{"71":{}}}],["pleas",{"_index":2,"title":{},"description":{"0":{},"1":{}}}],["point",{"_index":296,"title":{"118":{}},"description":{"117":{},"118":{}}}],["possibl",{"_index":49,"title":{},"description":{"5":{}}}],["post",{"_index":74,"title":{},"description":{"5":{},"6":{},"91":{},"117":{}}}],["postmortem",{"_index":250,"title":{"91":{},"92":{},"93":{},"94":{},"95":{},"96":{}},"description":{"91":{},"92":{},"93":{},"94":{},"95":{},"96":{}}}],["pre-fil",{"_index":202,"title":{},"description":{"68":{}}}],["prefer",{"_index":150,"title":{},"description":{"15":{}}}],["prefix",{"_index":35,"title":{"4":{}},"description":{"4":{}}}],["previou",{"_index":249,"title":{"83":{},"84":{}},"description":{"83":{},"84":{}}}],["primarili",{"_index":272,"title":{},"description":{"97":{}}}],["product",{"_index":211,"title":{},"description":{"71":{}}}],["profil",{"_index":145,"title":{},"description":{"15":{}}}],["progress",{"_index":245,"title":{},"description":{"71":{}}}],["promin",{"_index":231,"title":{},"description":{"71":{}}}],["provid",{"_index":101,"title":{"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{}},"description":{"6":{},"109":{},"126":{},"127":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{}}}],["publish",{"_index":268,"title":{"95":{}},"description":{"95":{}}}],["put",{"_index":79,"title":{},"description":{"5":{}}}],["quarantin",{"_index":189,"title":{},"description":{"55":{},"58":{}}}],["quarantined](https://help.statuspage.io/knowledge_base/topics/quarantined-subscrib",{"_index":188,"title":{},"description":{"55":{}}}],["rare",{"_index":81,"title":{},"description":{"5":{}}}],["rate",{"_index":11,"title":{"1":{}},"description":{"1":{}}}],["reactiv",{"_index":197,"title":{"58":{}},"description":{"58":{}}}],["realtim",{"_index":219,"title":{},"description":{"71":{}}}],["receiv",{"_index":174,"title":{},"description":{"55":{}}}],["redoc-inject",{"_index":121,"title":{},"description":{"7":{}}}],["reflect",{"_index":222,"title":{},"description":{"71":{},"117":{}}}],["reject",{"_index":29,"title":{},"description":{"1":{}}}],["remind",{"_index":241,"title":{},"description":{"71":{}}}],["remov",{"_index":170,"title":{"31":{},"33":{},"47":{},"54":{},"105":{},"107":{}},"description":{"31":{},"33":{},"47":{},"54":{},"100":{},"101":{},"105":{},"107":{}}}],["repeat",{"_index":52,"title":{},"description":{"5":{}}}],["replac",{"_index":80,"title":{"30":{},"37":{},"51":{}},"description":{"5":{},"30":{},"37":{},"51":{}}}],["report",{"_index":6,"title":{},"description":{"0":{},"55":{}}}],["repres",{"_index":55,"title":{},"description":{"5":{}}}],["request",{"_index":8,"title":{},"description":{"0":{},"1":{},"117":{}}}],["requir",{"_index":33,"title":{},"description":{"3":{},"6":{},"109":{}}}],["resend",{"_index":194,"title":{"56":{},"64":{},"90":{}},"description":{"56":{},"64":{},"90":{}}}],["reset",{"_index":324,"title":{"124":{}},"description":{"124":{}}}],["respons",{"_index":191,"title":{},"description":{"55":{},"117":{}}}],["rest",{"_index":46,"title":{"5":{}},"description":{}}],["result",{"_index":317,"title":{},"description":{"117":{}}}],["retriev",{"_index":71,"title":{},"description":{"5":{}}}],["return",{"_index":321,"title":{},"description":{"117":{}}}],["revert",{"_index":269,"title":{"96":{}},"description":{"96":{}}}],["role",{"_index":126,"title":{"9":{}},"description":{"9":{}}}],["roll",{"_index":20,"title":{},"description":{"1":{}}}],["save",{"_index":205,"title":{},"description":{"68":{}}}],["schedul",{"_index":206,"title":{"76":{}},"description":{"68":{},"71":{},"76":{}}}],["second",{"_index":17,"title":{},"description":{"1":{}}}],["security-definit",{"_index":122,"title":{},"description":{"7":{}}}],["see",{"_index":61,"title":{},"description":{"5":{},"20":{},"41":{}}}],["seek",{"_index":50,"title":{},"description":{"5":{}}}],["send",{"_index":85,"title":{"6":{}},"description":{"117":{}}}],["sent",{"_index":87,"title":{},"description":{"6":{},"71":{},"91":{}}}],["server",{"_index":98,"title":{},"description":{"6":{}}}],["servic",{"_index":212,"title":{},"description":{"71":{}}}],["set",{"_index":131,"title":{"12":{},"13":{},"14":{}},"description":{"9":{},"12":{},"13":{},"14":{},"15":{},"68":{}}}],["show",{"_index":267,"title":{},"description":{"91":{}}}],["showcas",{"_index":278,"title":{},"description":{"104":{},"116":{}}}],["similar",{"_index":264,"title":{},"description":{"91":{}}}],["singl",{"_index":78,"title":{},"description":{"5":{}}}],["slack",{"_index":177,"title":{},"description":{"55":{},"62":{}}}],["sm",{"_index":176,"title":{},"description":{"55":{}}}],["someth",{"_index":226,"title":{},"description":{"71":{}}}],["specif",{"_index":185,"title":{},"description":{"55":{}}}],["start",{"_index":243,"title":{},"description":{"71":{}}}],["state",{"_index":199,"title":{"59":{}},"description":{"59":{}}}],["statu",{"_index":142,"title":{"11":{},"12":{},"13":{},"14":{}},"description":{"11":{},"12":{},"13":{},"14":{},"15":{},"20":{},"41":{},"55":{},"71":{},"97":{}}}],["statuspag",{"_index":162,"title":{},"description":{"20":{},"41":{},"71":{},"137":{}}}],["step",{"_index":258,"title":{},"description":{"91":{}}}],["stop",{"_index":259,"title":{},"description":{"91":{}}}],["store",{"_index":320,"title":{},"description":{"117":{}}}],["structur",{"_index":97,"title":{},"description":{"6":{}}}],["submit",{"_index":220,"title":{},"description":{"71":{},"117":{}}}],["subscrib",{"_index":172,"title":{"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{}},"description":{"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"71":{},"86":{},"87":{},"88":{},"89":{},"90":{}}}],["subsequ",{"_index":181,"title":{},"description":{"55":{}}}],["sure",{"_index":93,"title":{},"description":{"6":{}}}],["switch",{"_index":163,"title":{},"description":{"20":{},"41":{}}}],["system",{"_index":286,"title":{},"description":{"117":{}}}],["take",{"_index":297,"title":{},"description":{"117":{}}}],["team",{"_index":179,"title":{},"description":{"55":{}}}],["templat",{"_index":201,"title":{"68":{},"69":{},"70":{}},"description":{"68":{},"69":{},"70":{}}}],["test",{"_index":109,"title":{},"description":{"6":{}}}],["thing",{"_index":106,"title":{},"description":{"6":{}}}],["those",{"_index":173,"title":{},"description":{"55":{}}}],["three",{"_index":216,"title":{},"description":{"71":{}}}],["throughout",{"_index":62,"title":{},"description":{"5":{}}}],["time",{"_index":151,"title":{},"description":{"15":{},"68":{}}}],["timestamp",{"_index":294,"title":{},"description":{"117":{}}}],["token",{"_index":14,"title":{},"description":{"1":{}}}],["top",{"_index":232,"title":{},"description":{"71":{}}}],["transit",{"_index":244,"title":{},"description":{"71":{}}}],["transpar",{"_index":289,"title":{},"description":{"117":{}}}],["trust",{"_index":288,"title":{},"description":{"117":{}}}],["twitter",{"_index":266,"title":{},"description":{"91":{}}}],["type",{"_index":164,"title":{"59":{},"60":{}},"description":{"20":{},"41":{},"59":{},"60":{},"71":{}}}],["under",{"_index":326,"title":{},"description":{"137":{}}}],["unexpect",{"_index":227,"title":{},"description":{"71":{}}}],["uniqu",{"_index":68,"title":{},"description":{"5":{}}}],["unresolv",{"_index":248,"title":{"77":{}},"description":{"77":{}}}],["unsubscrib",{"_index":196,"title":{"57":{},"61":{},"65":{},"88":{}},"description":{"57":{},"61":{},"65":{},"88":{}}}],["up",{"_index":237,"title":{},"description":{"71":{},"117":{}}}],["upcom",{"_index":247,"title":{"75":{}},"description":{"75":{}}}],["updat",{"_index":77,"title":{"9":{},"13":{},"14":{},"17":{},"18":{},"23":{},"24":{},"45":{},"46":{},"66":{},"79":{},"80":{},"82":{},"83":{},"84":{},"100":{},"101":{},"112":{},"113":{},"120":{},"121":{},"132":{},"133":{}},"description":{"5":{},"9":{},"13":{},"14":{},"17":{},"18":{},"23":{},"24":{},"45":{},"46":{},"55":{},"66":{},"79":{},"80":{},"83":{},"84":{},"97":{},"109":{},"112":{},"113":{},"120":{},"121":{},"132":{},"133":{}}}],["uptim",{"_index":277,"title":{"104":{},"116":{}},"description":{"104":{},"116":{}}}],["url",{"_index":34,"title":{"4":{}},"description":{"5":{}}}],["urlencod",{"_index":90,"title":{},"description":{"6":{}}}],["us",{"_index":82,"title":{},"description":{"5":{},"6":{},"68":{},"97":{},"109":{},"117":{},"137":{}}}],["user",{"_index":139,"title":{"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"105":{},"106":{},"137":{},"139":{},"140":{},"141":{}},"description":{"9":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"71":{},"105":{},"106":{},"137":{},"139":{},"140":{},"141":{}}}],["user'",{"_index":125,"title":{"9":{},"10":{},"138":{}},"description":{"9":{},"10":{},"138":{}}}],["valu",{"_index":295,"title":{},"description":{"117":{}}}],["verb",{"_index":57,"title":{},"description":{"5":{}}}],["version",{"_index":38,"title":{},"description":{"4":{}}}],["via",{"_index":156,"title":{},"description":{"20":{},"41":{},"55":{},"91":{}}}],["view",{"_index":306,"title":{},"description":{"117":{}}}],["visitor",{"_index":159,"title":{},"description":{"20":{}}}],["vtnh60py4yd7",{"_index":112,"title":{},"description":{"6":{}}}],["want",{"_index":213,"title":{},"description":{"71":{}}}],["way",{"_index":252,"title":{},"description":{"91":{},"109":{},"117":{}}}],["webhook",{"_index":180,"title":{},"description":{"55":{}}}],["wherev",{"_index":48,"title":{},"description":{"5":{}}}],["window",{"_index":21,"title":{},"description":{"1":{}}}],["work",{"_index":262,"title":{},"description":{"91":{},"117":{},"137":{}}}],["x",{"_index":114,"title":{},"description":{"6":{}}}],["zone",{"_index":152,"title":{},"description":{"15":{}}}]],"pipeline":[]}},"options":{}}; var container = document.getElementById('redoc'); Redoc.hydrate(__redoc_state, container);; </script> <div class="loader"> <div style="display:flex"> <div class="spinner"></div>&nbsp; <h1>Loading ... </h1> </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10